Stata:在twoway图中将标签放在垂直线的顶部

时间:2015-06-29 06:43:28

标签: graph stata

我想在垂直线的顶部放置一个标签,如下例所示。我循环遍历各种变量,因此我必须在ttext()选项中指定的y位置有所不同。我怎么能自动将它放在垂直线的顶部?

(我试图将变量的最大值变为标量。但是,最大值的上限并不总是与Stata为图表选择的最高y值相匹配。)

twoway (tsline var, recast(connected)), tline(642) ttext(106 642 "start")

1 个答案:

答案 0 :(得分:1)

为此,我只想在顶轴上使用轴标签。它位于最顶端,这似乎是最重要的。

. webuse grunfeld

. set scheme s1color

. tsline kstock if company == 1 , xaxis(1 2) xla(1940 "start", axis(2) grid glcolor(red)) xtitle("", axis(2))

enter image description here

因此,您必须声明您需要两个x轴。然后垂直线可以是与轴标签相关联的网格线。轴标题默认会弹出。在上面的示例中,它只是用空字符串消隐,但显然您可以根据需要在轴标题中显示其他文本。