【问题标题】:How to use R to plot a pie plot with different radius?如何使用 R 绘制不同半径的饼图?
【发布时间】:2015-10-26 10:29:17
【问题描述】:

例如,

馅饼(1:3)

但半径是恒定的。

如何制作半径分别为1、2、3的饼图?

【问题讨论】:

标签: r plot pie-chart


【解决方案1】:

检查 plotrix 包中的radial.pie 函数

install.packages("plotrix")
library(plotrix)
radial.pie(c(1,2,3), labels=c("One", "Two", "Three"), radlab=TRUE)

会产生下图

【讨论】:

  • 半径不适合数字。您如何实现“一”的半径为 1,“二”的半径为 2 ....? @lovedynasty
  • 从上图中我看到绿色的半径是红色半径的 2 倍,蓝色的半径正好是红色的 3 倍。如果您想删除这些标签 1、1.5、2,您可以使用 show.grid.labels=FALSE 选项,如果您希望删除红色上方的两个环,您可以使用 grid.col 选项将其设置为背景。跨度>
  • @lovedynasty 这真的很有意义。但是我还有一个问题:在radial.pie中如何控制绝对半径?你知道,radial.pie(1:3)radial.pie(c(2,4,6)) 将是相同的。我可以减小前者的大小吗?
  • @FengTian :我不确定这是否是一个可取的功能,但无论如何,该功能目前似乎在radial.pie 中不可用。正如作者所说,他愿意听取反馈并改进,也许值得给他这个反馈。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-13
相关资源
最近更新 更多