Stata 饼图:将多个组组合成一个切片

Stata pie chart: Combine several groups in one slice

我想在 Stata 中创建饼图。这些组是六个不同的世界区域:

我使用:

graph pie, over(region)

但是,我想将南亚、撒哈拉以南非洲和拉丁美洲及加勒比三个地区合并为一个组,名为 "Others"。我该怎么做?

非常感谢您的帮助!

研究这个例子:

sysuse auto, clear
graph pie, over(rep78)
clonevar rep78_2 = rep78
replace rep78_2 = 1 if rep78_2 == 2
label def rep78_2 1 "1 or 2"
label val rep78_2 rep78_2
graph pie, over(rep78_2)

原则是

  1. 不要以任何方式使用饼图。它们只适合小孩或高级管理人员。条形图或点图几乎总是更好。

  2. 将#1 放在一边,创建变量的副本。 clonevar 的优点很简单,任何变量标签都会被自动复制。

  3. 根据需要组合类别。

  4. 通常,通过创建 and/or 编辑值标签来解释。

  5. 画出你的图表。