按数字而不是字母顺序对图形进行排序

Sorting graphs numerically instead of alphabetically

我在 Stata 中创建了一个图表,我想按数字对项目进行排序。我希望拥有最高地方收入的国家名列前茅。 (如果按数字排序,加拿大将排在首位。)

目前,我只能让项目按字母顺序排序。如您所见,阿富汗位居榜首

我已将图表文件 (.gph) 上传到 google 驱动器:https://drive.google.com/file/d/1DMlE30SsY-L6v8ulCE2OOiTEeZA00DKk/view?usp=sharing

请看一下,让我知道如何对图表项目进行数字排序。

sysuse auto, clear
keep in 45/60
separate price, by(foreign) veryshortlabel
graph hbar price0 price1, over(make, sort(price) descending) yvaroptions(relabel(1 "Domestic"  2"Foreign")) nofill