【发布时间】:2017-02-09 21:02:17
【问题描述】:
仍在学习 R,并且一直在为绘图而苦苦挣扎。以下是我的部分数据,我将尝试解释情节的类型:
> head(bees.net.counts)
Month Block Treatment Flower Bee_Richness Bee_Abundance
1 May 1 UB POSI 1 1
2 May 2 DS ERST 4 38
3 May 2 UB RUBU 2 2
4 May 3 DS ERST 3 4
5 May 3 DS TROH 1 10
6 May 3 GS ERST 1 1
我想绘制一个图,其中 Flower 在 x 轴上(有 54 个不同的),Bee_Richness 或 Bee_Abundance 在 y 轴上,块的不同颜色符号(n = 4)和阴影量治疗 (n=3) 的每个符号(即 Block 1 Treatment UB 是一个未填充的红色圆圈,Block 1 Treatment DS 是一个带有半红色阴影的圆圈,Block 1 Treatment GS 是全红色阴影)。
我遇到的问题是,每条线都被绘制出来,而不是把每个点都放在特定的花 spp 之上(有多行,比如 CHFA,但它们代表不同的块和处理)。
我也按月尝试过,我将四个月分开以制作不同的图表(以限制 x 轴的长度)。 5月份有10个记录,有4个不同的花种。我还是想不出办法。
感谢您的帮助!!
编辑:这是我希望得到的 = plot idea
【问题讨论】:
-
plot(x = as.numeric(as.factor(df$Flower)), df$Bee_Richness, pch = as.numeric(as.factor(df$Block))+5, col = as.numeric(as.factor(df$Treatment)))+5是可选的 -
也许你可以画出你认为这个情节的样子?从你的描述我看不出来。听起来很多点最终会相互叠加。我不确定你想连接什么线。更完整的minimal, reproducible example 会有所帮助。展示你的尝试并描述你失败的地方。
-
我现在在编辑后的帖子中加入了一个草图!