2016-09-19 50 views
-2

我希望能够根据某个参数在数据框中是否为真来绘制某些点。如果在“时间”列中等于2,我只想使用位置坐标。如何在R中编写这个?指定要由一个参数绘制的数据

+0

像'图(exampledata $ DataToPlot [exampledata $时间== 2] )'? – Henry

回答

0

未来它会对dput有帮助的一些数据。软件包dplyrggplot2是您可能需要考虑的两个热门软件包。

library(dplyr) 
library(ggplot2) 

创造的东西,你的数据可能看起来像:

df <- data.frame(x = runif(10), y = runif(10), Time = sample(1:2, 10, replace = T)) 

过滤然后剧情:

df_tmp <- df %>% filter(Time == 2) 
ggplot(df_tmp, aes(x,y)) + geom_point()