楼主: wu001995
5193 5

[作图问题求助] stata横坐标标签排列变化问题 [推广有奖]

  • 2关注
  • 5粉丝

已卖:2332份资源

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
13336 个
通用积分
14.9536
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
1892 点
帖子
35
精华
0
在线时间
243 小时
注册时间
2016-3-6
最后登录
2025-1-21

楼主
wu001995 学生认证  发表于 2018-8-26 15:42:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
clear
import excel using E:\学习\Paper\operation\spareg\论文.xlsx,sheet("一级指标") firstrow clear
graph bar x05 x10 x16,over(地区,label(angle(45) labsize(small))) ///
bargap(-30) ///
legend(label(1 "05年") label(2 "10年") label(3 "16年") ) ///
legend(row(1))
微信截图_20180826153851.png
结果是这样的x轴的标签顺序与原始数据顺序不一样,数据是这样的
微信截图_20180826154049.png
想问一下为什么地区的顺序变了,让我很苦恼,如何让顺序按照表格中的排列

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:一级指标 原始数据 不一样 横坐标 地区的

沙发
蓝色 发表于 2018-8-26 17:14:18
不过这样的图做出来没有什么意义需要先安装  labmask  命令
findit  labmask     找到链接安装


  1. clear
  2. import excel using E:\学习\Paper\operation\spareg\论文.xlsx,sheet("一级指标") firstrow clear

  3. gen region=_n
  4. labmask region, val(地区)


  5. graph bar x05 x10 x16,over(region,label(angle(45) labsize(small))) ///
  6. bargap(-30) ///
  7. legend(label(1 "05年") label(2 "10年") label(3 "16年") ) ///
  8. legend(row(1))
复制代码



已有 2 人评分学术水平 热心指数 信用等级 收起 理由
nkczxx + 2 + 2 + 2 精彩帖子
wu001995 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
wu001995 学生认证  发表于 2018-8-26 17:39:45
蓝色 发表于 2018-8-26 17:14
不过这样的图做出来没有什么意义需要先安装  labmask  命令
findit  labmask     ...
解决了问题,非常感谢!
可是有两个问题:1、为什么x轴的标签位置改变了
2、为什么这么作图没意义呢,我想表现出地区的差异,还想反映各地区时序上的改变

板凳
蓝色 发表于 2018-8-26 18:50:38 来自手机
排不排都没有关系

报纸
wu001995 学生认证  发表于 2018-8-26 19:57:57
蓝色 发表于 2018-8-26 18:50
排不排都没有关系
好的,谢谢您的指导!

地板
1534529 发表于 2019-8-14 14:02:53
wu001995 发表于 2018-8-26 17:39
解决了问题,非常感谢!
可是有两个问题:1、为什么x轴的标签位置改变了
2、为什么这么作图没意义呢,我 ...
请问您的问题解决了吗?我也遇到了这个问题,请问怎么把横轴标签的顺序改过来呢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-27 12:14