【发布时间】:2018-10-20 04:19:10
【问题描述】:
所以我想同时为每个地方绘制多个图,y 轴上的访问次数和 x 轴上的天数,但我不确定是否有函数可以做到这一点?
所以我可以通过对地点 A 进行子集化来为地点 A 绘制图:
placeA <- subset(df$place=="A")
ggplot(data=placeA, aes(x=Day, y=Num_OfVisits, group=1)) +
geom_line(color="#00AFBB", size=0.5) +
theme(axis.text.x=element_text(angle=90,hjust=1, size=5))
但是现在我想为其他地方生成一个图,我希望我可以一次完成所有这些,因为我的数据集上有大约 1000 个地方,并且子集需要一些时间。任何帮助将不胜感激。谢谢!
【问题讨论】:
-
请不要发布代码/数据/错误的图像,只发布文本本身。几个原因是直接的:我无法将图像中的代码或数据复制到我的 R 控制台并尝试一下,并且我选择不手动转录它。一些原因不太明显但仍然很重要,包括:它会破坏屏幕阅读器hard;搜索引擎不阅读它们,因此搜索不会找到它;移动设备的屏幕尺寸可能是一个限制因素。参考:meta.stackoverflow.com/a/285557/3358272
-
对不起。我正在尝试这样做,但格式不好,所以我决定上传一张照片。
-
dput(x)效果很好。dput(head(x,n=10))如果数据是“大”。