我正在尝试将基于变量的标记标签(mlabel)添加到图形中,但它只标记图形中的第一年而不标记其他年份。有没有办法让它标记多年?我下面的可重复示例显示了我目前得到的结果,并且我希望使用mlabel标记图中的所有行。
clear
set more off
*----- example -----
input ///
year mpg time speed
2010 10 4 32
2010 12 5 23
2011 13 4 44
2011 13 6 43
2012 11 2 55
2012 11 5 54
2013 12 6 42
2013 13 7 48
end
separate mpg, by(year) veryshortlabel
twoway connected `r(varlist)' time, sort mlabel(speed)
答案 0 :(得分:2)
您需要重复单词速度4次才能获得标签。这是一种自动化的方法。
local mlabels: display _dup(`=wordcount("`r(varlist)'")') "speed "
twoway connected `r(varlist)' time, sort mlabel(`mlabels')