【发布时间】:2018-06-05 22:06:37
【问题描述】:
我有一个带有颜色编码数据点的散点图。当两个或多个数据点重叠时,仅显示一种颜色(以图例中的第一个颜色为准)。这些数据点中的每一个都代表一个项目,我需要显示哪些项目落在规模上的每个点上。我正在使用 R (v.3.3.1)。对于我如何证明散点图上的每个点都有多个项目,有人会有什么建议吗? 提前致谢。
pdf('pedplot.pdf', height = 6, width = 10)
p3 <- ggplot(data=e4, aes(x=e4$domain, y=e4$ped)) + geom_point(aes(color =
e4$Database_acronym), size = 3, shape = 17) +
labs(x = "Domains", y = "Proportion of Elements per Domain", color = "Data
Sources") +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
p3 dev.off();
【问题讨论】:
-
在
aes中重述数据框名称是不必要且不可取的。所以代码应该是:ggplot(data=e4, aes(x=domain, y=ped)) + geom_point(aes(color = Database_acronym), size = 3, shape = 17) -
您的问题因缺少可重现的示例而被标记为“离题”。下面的几个答案都有可重复的例子。我鼓励您将其中一个复制到您的问题中。
标签: r ggplot2 scatter-plot