在Stata中编辑x轴刻度

时间:2015-02-26 19:24:58

标签: graph stata

不使用图形编辑器,我想知道是否有一种方法(代码方式)用字符串字符自定义输出图形中的刻度标签。比方说,我的x轴(接下来的几年)有四个刻度:2010,2011,2012和2013.如果我想添加一个字符,如"#"在x轴的每一年(例如,每年看起来像" 2010#"在x轴上),是否可以在不使用图形编辑器的情况下进行?

1 个答案:

答案 0 :(得分:1)

关注@Roberto Ferrer的有用评论,这是他的第二种基于使用mylabels下载ssc inst mylabels的方法:

. webuse grunfeld, clear

. su y

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
        year |       200      1944.5    5.780751       1935       1954

. mylabels 1935(4)1955, suffix(#) myscale(@) local(lbl)
1935 "1935#" 1939 "1939#" 1943 "1943#" 1947 "1947#" 1951 "1951#" 1955 "1955#"

. xtline invest, overlay xla(`lbl')

它不是特别节省时间或精力,而是可以内置到程序或文件中。