Я, кажется, сталкивался с этой проблемой совсем немного, но не нашел удовлетворительного решения.
При использовании горизонтальных рамок и графиков усов (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, как установить длину метки.
Полный набор данных, который воспроизводит этот график, можно найти здесь .
Любые мысли будут с благодарностью.