不同的背景颜色直方图

时间:2016-04-12 18:40:22

标签: graphics stata

我想知道是否有人能提供直方图的简单工作示例,该直方图具有不同的背景颜色,用于" x"的不同值。看起来像下图的东西: enter image description here

我似乎无法找到一种简单的方法来做到这一点,即使在时间环境中使用直方图时它是一种相当常见的可视化工具。

1 个答案:

答案 0 :(得分:2)

请研究https://stackoverflow.com/help/mcve以了解未来的问题。在这个问题中,我们看不到数据示例,没有尝试代码,没有图表的起源。

这是可重现的:

webuse grunfeld, clear  
line invest year if company == 1 
twoway scatteri 0 1939 1500 1939 1500 1945 0 1945, recast(area) color(gs12) || line invest year if company == 1 , ytitle(invest) legend(order(1 "WW II") pos(11)) 

步骤:

  1. 绘制line图并决定要突出显示的内容。这是一个矩形,你需要角落的坐标。

  2. 首先绘制矩形至关重要,否则会覆盖line图。口味和命令各不相同,但浅灰色通常效果很好。

  3. 通过指定角落坐标的“立即”scatteri图来绘制矩形,但重铸为area图。

  4. 您需要进入并修复垂直轴标题,很可能是图例。微调:使用图表编辑器。

  5. 可选择使用plotregion(margin(zero))删除轴与plotregion之间的默认区域。

  6. enter image description here