Пользовательский порядок переменных в легенде гистограммы - PullRequest
0 голосов
/ 08 мая 2018

Как мне создать составную bar chart в Stata (v 15.1), в которой legend отображает переменные в том же порядке, в каком они расположены на диаграмме?

Слитки уложены в следующем порядке:

variable 4, variable 3, variable 2, variable 1

Однако legend находится в следующем порядке:

variable 1, variable 2, variable 3, variable 4

Я бы хотел, чтобы порядок переменных в барах соответствовал порядку в legend.

Текущий код:

graph bar (asis) supplier customer employee enviro, over(year, lab(angle(90))) stack ///
legend(lab(1 "suppliers") lab(2 "customers") lab(3 "employees") lab(4 "environment")) ///
ti("Articles returned from Factiva search") ///
note("Search term: 'corporate social responsibility' AND '<stakeholder name>'", /// 
size(vsmall)) scheme(plotplainblind)

1 Ответ

0 голосов
/ 08 мая 2018

Пожалуйста, всегда предоставьте Минимальный, Полный и Проверяемый пример с вашим вопросом.

Вот пример игрушки, адаптированный из соответствующего руководства Stata :

clear

input var4 var3 var2 var1
var4 var3 var2 var1
27.9 21.7 46.1 46.2
end

graph bar (asis) var4 var3 var2 var1, legend(rows(1)) name(graph1, replace)

graph bar (asis) var4 var3 var2 var1, legend(rows(1) order(4 3 2 1)) name(graph2, replace)

Для получения дополнительной информации введите help legend_options из командной строки Stata.

...