我不明白我应该如何提出这个问题所以我使用这种方法.
我有一个纬度 - 经度数据集.下面张贴的图片是我想要制作的图片.这是我的数据集:
Latitude Longitude
21.06941667 71.07952778
21.06941667 71.07952778
21.06666667 71.08158333
21.07186111 71.08688889
21.08625 71.07083333
21.08719444 71.07286111
21.08580556 71.07686111
21.07894444 71.08225
....
Run Code Online (Sandbox Code Playgroud)
我使用geom_path()来查找路径.现在,如图所示.我已经突出了我想要做的路径周围的白色差异.这就是我计算方差的方法:
var.latitude <- var(Data$Latitude)
var.longitude <- var(Data$Longitude)
Run Code Online (Sandbox Code Playgroud)
我使用geom_errorbar()标记了点的方差:
geom_errorbar(aes(x=Latitude,y=Longitude, ymin=Longitude-var.longitude, ymax=Longitude+var.longitude),width=0.001)+
geom_errorbarh(aes(xmin=Latitude-var.latitude,xmax=Latitude+var.latitude),height=0.001)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何突出白色区域?
我试图ggplot2
在南极周围跟踪一只鸟的踪迹.到目前为止,我得到了一个以极坐标投影的地图,我还设法正确地绘制了跟踪点,我几乎正确地将它们连接起来......但是当轨道越过国际DATE&TIME线时,ggplot2
无法正确链接2个点在线的两侧.所以我正在寻找一种方法来强制ggplot以连续的方式链接点.
这是我的数据集:
Data =>
ID Date Time A1 Lat. Long.
10 12.9.2008 22:00 1 21.14092 70.98817
10 12.9.2008 22:20 1 21.13031 70.97592
10 12.9.2008 22:40 2 21.13522 70.97853
10 12.9.2008 23:00 1 21.13731 70.97817
10 12.9.2008 23:20 3 21.14197 70.97981
10 12.9.2008 23:40 1 21.14156 70.98158
10 12.9.2008 23:40 1 21.14156 70.98158
10 13.9.2008 00:00 2 21.14150 70.98478
10 13.9.2008 00:20 3 21.14117 70.98803
10 13.9.2008 00:40 1 21.14117 70.98803
10 13.9.2008 01:00 2 …
Run Code Online (Sandbox Code Playgroud) 我制作了一个上传按钮,通过它我可以上传一个闪亮的 .CSV 文件 [数据集]。
dataframe <- data.frame(A=c(2,3,4,5,6,7,3,7,8,9,2),B=c(3,7,8,9,2,1,2,3,4,5,6),C=c(1,1,1,2,2,1,1,1,1,2,2))
Run Code Online (Sandbox Code Playgroud)
在 ui.R 中:
fileInput('datafile', 'Choose CSV file',
accept=c('csv', 'comma-separated-values','.csv')),
actionButton("uploaddata", "upload"),
Run Code Online (Sandbox Code Playgroud)
我想在数据集上执行诸如“a+b”和“ab”之类的操作,并在 actionButton 的帮助下将其添加为数据集中的新列。
问题 1:我尝试使用 tableOutput() 函数在 Shinyapp 中显示 DATA,但它在 R 控制台中显示 DATA 数据帧。
在 server.R 中:
DATA <- dataframe %>% group_by(C) %>% mutate(A) %>%
mutate(B) %>% mutate(add = (A+B)) %>% mutate(sub = (A-B))
Run Code Online (Sandbox Code Playgroud)
问题 2:我想使用 DATA 作为输入来制作 (add, sub) 的 ggplots