Я создал график с помощью команды от сообщества tableplot
.
Сам график в порядке, но на x-axis
существует много лет, которые пересекаются и не читаются.Таким образом, я пытался маркировать только каждое десятилетие или что-то подобное.Мои первые попытки не сработали, поэтому я проверил руководство Stata.
Тем не менее, руководство подтверждает, что я правильно его кодировал xlabel(1935(5)1955)
.Затем я попытался накормить Stata фиксированным количеством меток xlabel(#10)
.Это работает лучше, но первый ярлык - год 0
.Очевидно, что год 0
отсутствует в данных, и нет пропущенных значений или каких-либо других проблем с данными.
Я воспроизвел проблему с примером набора данных ниже, и проблемы те же:
use http://www.stata-press.com/data/r15/grunfeld.dta, clear
codebook year
tableplot rbar invest company year, graphregion(color(none)) bgcolor(white) subtitle("") ///
xtitle("Year") ytitle("Firm")
tableplot rbar invest company year, graphregion(color(none)) bgcolor(white) subtitle("") ///
xtitle("Year") ytitle("Firm") xlabel(1935(5)1955)
*Coding is in line with Stata manual page 9:
*https://www.stata.com/manuals13/g-3axis_label_options.pdf
tableplot rbar invest company year, graphregion(color(none)) bgcolor(white) subtitle("") ///
xtitle("Year") ytitle("Firm") xlabel(#10)
Я был бы рад, если бы кто-то мог указать мне, как я могу убедить Стату и tableplot
для обозначения x-axis
от указанного начального года (1935) до конечного года (1955) с заданным интервалом между ними.
Я использую Stata 15 и самую последнюю версию tableplot
.