【发布时间】:2018-12-04 17:35:28
【问题描述】:
我好像遇到过不少这个问题,但一直没有找到满意的解决方案。
当使用水平箱线图 (graph hbox) 时,类别上的变量标签会被截断并挤压在图表和图像边界之间,如附件所示。
* Example generated by -dataex-. To install: ssc install dataex
clear
input str11 q40 double yield
"" .
"50' or less" 90
"." 98
"" .
"20' or less" 59
"" .
"30' or less" .
"50' or less" 117
"" .
"." 113.69
"." 79
"" .
"50' or less" 106
"" .
"30' or less" 96
"30' or less" 108
"50' or less" 82
"50' or less" 110
"" .
"30' or less" 137.0382436
"" .
"50' or less" 104
"" .
"30' or less" 100
"" .
"." 128.2
"50' or less" .
"30' or less" 72.19
"" .
"50' or less" 117
"." 92.8
"30' or less" 120
"50' or less" 101
"." .
"None" 81
"50' or less" 87
"50' or less" 103
"." 108
"50' or less" 110
"30' or less" 99
"50' or less" 86
"30' or less" 97
"50' or less" 125
"" .
"." 110
"50' or less" 107
"" .
"" .
"" .
"50' or less" 105
"." 117.8
"75' or less" 109
"30' or less" 39.09157895
"75' or less" 65
"75' or less" 104
"" .
"" .
"30' or less" 100
"" .
"30' or less" 132
"." 99
"" .
"." 115
"50' or less" 109
"50' or less" 104
"" .
"30' or less" 93
"None" 87
"." 117
"None" 111
"20' or less" 70
"50' or less" 98
"50' or less" 102
"30' or less" 107
"." 115
"30' or less" 115
"50' or less" 126
"30' or less" 112
"30' or less" 103
"" .
"30' or less" 111
"50' or less" 93
"." 115
"" .
"50' or less" 95
"30' or less" 109
"30' or less" 104.0125
"50' or less" 91
"50' or less" .
"30' or less" 102
"50' or less" 96
"50' or less" 107
"30' or less" 111
"." 82.9
"50' or less" 105
"50' or less" 91
"" .
"30' or less" 107
"30' or less" 88.97733333
"50' or less" 85
end
这是我生成图表的代码:
graph hbox yield, over(q40)
我需要 12 个空格来呈现类别名称,但在 Stata 或 Stata 手册中找不到如何设置标签长度。
可在here 找到重现此图的完整数据集。
任何想法将不胜感激。
【问题讨论】: