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 放在一边,创建变量的副本。 clonevar
的优点很简单,任何变量标签都会被自动复制。
根据需要组合类别。
通常,通过创建 and/or 编辑值标签来解释。
画出你的图表。
我想在 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 放在一边,创建变量的副本。
clonevar
的优点很简单,任何变量标签都会被自动复制。根据需要组合类别。
通常,通过创建 and/or 编辑值标签来解释。
画出你的图表。