【发布时间】:2014-09-08 05:35:42
【问题描述】:
我正在尝试使用数字 (1, 2, 3, ...) 在 R (ggplot2) 的散点图中标记点,然后将数字与图例中的名称匹配 (1 - Alpha, 2 - Bravo , 3 - Charlie...),作为处理情节上太多、太长的标签的一种方式。
假设这是 a.df:
名称 X 属性 Y 属性 尺寸 属性 颜色 属性 阿尔法 1 2.5 10 A 布拉沃 3 3.5 5 乙 查理 2 1.5 10 C 三角洲 5 1 15 天这是一个标准的散点图:
ggplot(a.df, aes(x=X.Attribute, y=Y.Attribute, size=Size.Attribute, fill=Colour.Attribute, label=Name)) + 几何点(形状=21)+ geom_text(size=5, hjust=-0.2,vjust=0.2)有没有办法改成如下?
- 散点图上标有数字 (1,2,3...)
- 在绘图旁边有一个图例,将绘图标签 (1,2,3...) 分配给 a.df$Name
在下一步中,我想为点的大小和颜色分配其他属性,这可能会排除一些“黑客”。
【问题讨论】:
-
如果您发布具有代表性的数据集和您尝试的解决方案(代码),它将大大增加有人帮助您解决问题的可能性。见this discussion。