Stata:将标签放在双向图中垂直线的顶部
Stata: Place label on top of vertical line in twoway graph
我想在垂直线的顶部放置一个标签,如下例所示。我正在遍历各种变量,因此我必须在 ttext()
选项中指定的 y 位置各不相同。我怎样才能自动将它放置在垂直线的顶部?
(我试图将变量的最大值转化为标量。但是,最大值的上限并不总是与 Stata 为您的图形选择的最高 y 值匹配。)
twoway (tsline var, recast(connected)), tline(642) ttext(106 642 "start")
为此,我只想在顶轴上使用轴标签。它位于生产线的顶部,这似乎是这里的精髓。
. webuse grunfeld
. set scheme s1color
. tsline kstock if company == 1 , xaxis(1 2) xla(1940 "start", axis(2) grid glcolor(red)) xtitle("", axis(2))
因此,您必须声明您想要两个 x 轴。然后垂直线可以只是与轴标签相关联的网格线。默认情况下,轴标题 spring 向上。在上面的示例中,它只是用一个空字符串消隐,但显然您可以根据需要在轴标题中显示其他文本。
我想在垂直线的顶部放置一个标签,如下例所示。我正在遍历各种变量,因此我必须在 ttext()
选项中指定的 y 位置各不相同。我怎样才能自动将它放置在垂直线的顶部?
(我试图将变量的最大值转化为标量。但是,最大值的上限并不总是与 Stata 为您的图形选择的最高 y 值匹配。)
twoway (tsline var, recast(connected)), tline(642) ttext(106 642 "start")
为此,我只想在顶轴上使用轴标签。它位于生产线的顶部,这似乎是这里的精髓。
. webuse grunfeld
. set scheme s1color
. tsline kstock if company == 1 , xaxis(1 2) xla(1940 "start", axis(2) grid glcolor(red)) xtitle("", axis(2))
因此,您必须声明您想要两个 x 轴。然后垂直线可以只是与轴标签相关联的网格线。默认情况下,轴标题 spring 向上。在上面的示例中,它只是用一个空字符串消隐,但显然您可以根据需要在轴标题中显示其他文本。