我有一个组列表,每个组都有一定的值。
states<-c("a1","a2","a3","a4","a5","a6","a7","a8","a9","a10","a11","a12")
values<-c(6.285846,7.494191,8.787820,5.019964,8.496752,7.038441,6.189049,5.083978,5.889171,5.666400,7.460571,6.803635)
现在我想绘制我的群组的名称,在一个直径与该群组相关联的值成正比的圆圈旁边,最好是两列,一个用于名称,另一个用于圆圈。
有没有办法在R?
中轻松完成非常感谢你。
蒂娜。
答案 0 :(得分:1)
使用cex
和基本图形的基本实现:
plot(rep(0, 12), 1:12, cex=values/2)
text(rep(-.5,12), 1:12, states)
答案 1 :(得分:0)
如果您想要更多地控制圈子的大小,请查看symbols
功能。