如何在散点图上的一组点周围添加一个整洁的多边形?我正在使用 ggplot2 但对geom_polygon
.
数据集在那边,作为一个制表符分隔的文本文件。下图显示了许多国家对健康和失业态度的两种衡量标准:
我想从不geom_density2d
那么花哨但经验上更正确的切换geom_polygon
。未排序数据的结果没有帮助:
如何绘制“整洁”的多边形,它们表现为围绕最小-最大 yx 值的轮廓路径?我尝试对数据进行排序无济于事。
代码:
print(fig2 <- ggplot(d, aes(man, eff, colour=issue, fill=issue)) +
geom_point() + geom_density2d(alpha=.5) + labs(x = "Efficiency", y = "Mandate"))
使用此 CSV 文件d
获取对象。
解决方案:
感谢Wayne、Andy W等人的指点!数据、代码和图表已发布到 GitHub。结果如下所示: