楼主: Brook1114
1242 1

[Stata高级班] 请教连老师 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

98%

还不是VIP/贵宾

-

威望
0
论坛币
735 个
通用积分
0
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
2392 点
帖子
124
精华
0
在线时间
39 小时
注册时间
2009-2-4
最后登录
2020-9-8

楼主
Brook1114 发表于 2012-8-22 19:14:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师:
        我想在同一张图中显示两个y轴,并且两个刻度不同,但是我不想把他们一高一低的显示(就像Stata的说明中的例子那样把小刻度显示在下面,然后往上是大刻度;你给我们的A3_line.do 也是这样的)。
我想一个y轴的刻度直接是20到80,不要先把0到20 的刻度空着,再从20 标刻度,另一个是直接0到20。 这样该如何做图?

另外,gmin 和gmax的含义是什么,写上他们的用途是什么? “ xlabel(1918, axis(2)) "是否可以不写?

谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:连老师 xlabel Stata label line 如何

沙发
arlionn 在职认证  发表于 2012-8-23 08:24:26
修改如下:
     sysuse uslifeexp, clear
     gen diff = le_wmale - le_bmale
     label var diff "寿命差异"
     #delimit ;  
       twoway (line le_wmale year, yaxis(1 2) xaxis(1 2))
              (line le_bmale year)
              (line diff  year)
              ,
              ylabel(0 20(10)80,     gmax angle(0))
              ylabel(0(5)80, axis(2) gmin angle(0))
              xlabel(1918, axis(2))
              title("图2:白人和黑人预期寿命")
              subtitle("美国, 1900-1999")
              ytitle("预期寿命 (年)")
              xtitle("年份")
              ytitle("", axis(2))
              xtitle("", axis(2))
              note("数据来源:  美国国家重要统计资料报告, 第5卷-第6期"
                   "(1918 巨降: 源于1918年全国性流行感冒)",linegap(1.2))
              legend(label(1 "白人男性") label(2 "黑人男性")
                     rows(1) size(*0.7));
     #delimit cr

gmin 和 gmax 是控制浅色网格线的,在这个例子里可以不加。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 01:52