小编ayu*_*ush的帖子

如何突出显示ggplot的差异?

我不明白我应该如何提出这个问题所以我使用这种方法.

我有一个纬度 - 经度数据集.下面张贴的图片是我想要制作的图片.这是我的数据集:

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)

谁能告诉我如何突出白色区域?

r variance ggplot2

8
推荐指数
1
解决办法
683
查看次数

如何在R中的极坐标中添加时间维度?

我试图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)

maps r ggplot2 polar-coordinates

7
推荐指数
1
解决办法
511
查看次数

在闪亮的 [R] 中上传 CSV 文件后执行操作

我制作了一个上传按钮,通过它我可以上传一个闪亮的 .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

r shiny shinydashboard

4
推荐指数
1
解决办法
5957
查看次数

标签 统计

r ×3

ggplot2 ×2

maps ×1

polar-coordinates ×1

shiny ×1

shinydashboard ×1

variance ×1