【发布时间】:2015-06-17 11:48:58
【问题描述】:
我正在使用 Stata 的 ciplot 图形模块,当我使用 by() 选项时遇到了条形对齐问题。这是一个演示该问题的简单示例:
webuse citytemp, clear
ciplot heatdd cooldd, by(region) horizontal recast(conn)
因此,该图显示了 region 变量类别中两个变量的均值和置信区间。但是,不同变量的条不水平对齐。对于每个区域,heatdd 的点和条在上面一行,cooldd 的点和条在下面一行,即类别标签。我希望这些在同一条线上,但我不知道如何实现它。
我对不涉及 ciplot 的解决方案持开放态度,但我发现它对我正在处理的特定任务很有用。
【问题讨论】:
-
因为你有两个变量,如果它们在同一行,它们可能会相互碰撞。在您的示例中,这将发生在 South。这是故意的吗?
-
您认为将手段与线连接起来有什么好处?我发现在连接不同类别而不是时间点时更难以解释图表。
-
@RobertoFerrer 谢谢。在我的真实数据中,它们是时间点,而不是类别,但我想在这里提供一个简单的可重现示例。