小编Jin*_*cko的帖子

如何将ggplot绘图标题居中

在 ggplot 中居中对齐绘图标题的“lege artis ”方式 - plot.title = element_text(hjust = 0.5) - 将标题置于绘图区域的中心,不包括轴标签

当轴标签很长时,这可能会变得很难看,例如 Mary Poppins Soundtrack 中的歌曲与角色长度的关系图。

Mary Poppins Soundrack 中的歌曲长度

library(tidyverse)

mary_poppins <- data_frame(song = c("Overture", "Sister Suffragette", "The Life I Lead", "The Perfect Nanny", "A Spoonful of Sugar", "Pavement Artist", "Jolly Holiday", "Supercalifragilisticexpialidocious", "Stay Awake", "I Love to Laugh", "A British Bank", "Feed the Birds ", "Fidelity Fiduciary Bank", "Chim Chim Cher-ee", "Step in Time", "A Man Has Dreams", "Let's Go Fly a Kite"
))

mary_poppins <- mary_poppins %>% …
Run Code Online (Sandbox Code Playgroud)

r data-visualization ggplot2

9
推荐指数
3
解决办法
1万
查看次数

如何使用 R 中的 tmap 向地图添加附加注释?

我想向 R 中的 tmap 中的地图添加一条附加注释,该注释不是标题(我希望它是左下角的附加注释,用于指定数据源,例如)。有一个函数可以做到这一点吗?谢谢!

r tmap

5
推荐指数
1
解决办法
1066
查看次数

如何从R获取当前git commit的sha

有没有办法从R获取当前GIT提交的SHA?我需要通过函数调用(而不是硬字符串)来访问它。

我已将GIT用作版本控制系统进行分析,并希望在中间报告的脚注上打印SHA(我的工作草案以pdf格式保存,他们自己活着,而看着他们的情况并不能立即看出来。它们生成的那一刻;这会造成可再现性问题)。

供参考:我正在通过R Studio使用R 3.4.1,并通过r markdown创建报告。

git r sha rstudio r-markdown

3
推荐指数
2
解决办法
897
查看次数

连接空间数据时如何解决球面几何故障

我有一个 shapefile(有几个多边形)和一个带坐标的数据框。我想将数据框中的每个坐标分配给 shapefile 中的多边形。因此,要在具有多边形名称或 id 的数据框中添加一列,这是数据链接

library(sf)
library(readr)
shape <- read_sf("data/mesopelagic_regions/GlasgowMesopelagicProvinces_v1_2017.shp")
data<- read_csv("data/data.csv")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试加入他们时,我总是收到错误

pts = st_as_sf(data, coords = c("dec_lon", "dec_lat"), crs= 4326)

st_join(pts, shape)
Run Code Online (Sandbox Code Playgroud)

我尝试了over()函数和其他技巧,如 st_make_valid()但我总是收到此错误: Error in s2_geography_from_wkb(x, oriented = oriented, check = check) : Evaluation error: Found 30 features with invalid spherical geometry.

这是最近的问题(在我的代码工作之前),但现在我无法使用 sf 包来完成这项任务,我总是以这个错误告终。我更新了库以查看它是否有帮助,但我无法使其工作。

我真的很感激你在这件事上的帮助

r r-sf

2
推荐指数
1
解决办法
638
查看次数

标签 统计

r ×4

data-visualization ×1

ggplot2 ×1

git ×1

r-markdown ×1

r-sf ×1

rstudio ×1

sha ×1

tmap ×1