【发布时间】:2014-09-16 23:44:04
【问题描述】:
使用 R 中的 pie 函数,标签出现在饼图之外。有没有办法在饼图的每个切片中放置标签?
f=table(LETTERS[c(rep(1,7),rep(2,10),rep(3,5))])
pie(f)
它展示了如何使用ggplot 执行此操作,此处为place-labels-on-pie-chart。有没有办法用pie函数做到这一点?
编辑:为了回应一些关于使用饼图的 cmets,我想详细说明我的意图。我实际上只是使用饼图作为散点图矩阵的一部分来可视化整个数据框以进行回归。矩阵设置如下:
- 下面板
背景颜色较深的样本相关性数字表示绝对相关性较高。 - 上面板
- 数字散点图
- 数值的箱线图(按因子)
- 对角面板
- 数值的正态密度直方图
- 因子饼图
看,我需要一些关于对角线的因素,并决定使用饼图。无论如何,我决定将标签留在外面,并取下所有轴标签。我宁愿为更大的饼片使用较深的颜色......所以也许它可能是显示信息的一种不好的方式,但我认为它对于因子变量很有效,显示观察结果如何在因子水平上比条形图更好地成比例。下图描述了lars包中的糖尿病数据集。
【问题讨论】: