【问题标题】:Is it possible to create a pie in pie chart in SPSS or R?是否可以在 SPSS 或 R 中的饼图中创建饼图?
【发布时间】:2014-10-26 13:52:34
【问题描述】:

我知道可以像这样在 excel 中创建这样的双饼图:

http://chandoo.org/wp/2009/12/02/group-small-slices-in-pie-charts/

但 SPSS 或 R 也可以这样做吗?

【问题讨论】:

  • 您可能可以,但您为什么要这样做?
  • 引用页面:“事实仍然是我们大多数人有时会使用饼图”。如果属实,这就是问题所在,而不是解决方案!
  • @PeterFlom 我刚看到这种馅饼,我想知道是否可以这样做以及如何做到这一点,编码思维会很有趣。

标签: r spss pie-chart


【解决方案1】:

关于 R:

标题问题的答案是“是”……见?pie

至于第二个问题,即正文中的问题 - 有可能,但会涉及一些编码。您必须并排绘制两个饼图(可以通过两次调用pie 来管理)并使用segmentsarrows(如有必要还使用text)来完成绘图的其他组件.

这是一个粗略的例子:

这需要parfig 参数才能将它们并排放置。

(这个例子需要稍微摆弄才能正确,但可以编写一个函数来自动化细节。)

我能看到的主要问题是“你到底为什么要这样做?” -- 饼图是一种传达这种形式信息的糟糕方式。有一些替代方法可以更好地区分值并减少偏差(例如在比较接近水平和接近垂直的切片时得到的结果)。

【讨论】:

  • 那个情节的代码在哪里?看看会很有趣
  • @DavidArenburg 我认为既然 OP 询问它是否可能,我可以放心地假设不需要代码 - 只是证明它可以完成(尽管我'我在我的回答中概述了所有的调用——只是调用par(fig=... 来放置组件,pie 来绘制它们,segments 用于灰线)。灰色线段的端点有点儿糊涂(因为我的想法是表明它是可能的,所以我没有费心写一些聪明的东西来做它们),但其余的是非常标准的函数调用,它们是微不足道的自动化。
  • 这是在桶里打鱼,我可以推断@Glen_b 的同意,但这个例子恰恰说明了为什么馅饼中的馅饼会使坏主意变得更糟。示例中的问题是 8 个切片中的 3 个太薄而无法清晰显示,这就是为什么它们的总和变成了自己的饼。条形图或点状图就不会有这样的问题,直接比较所有分数更容易。
猜你喜欢
  • 1970-01-01
  • 2020-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多