6144 8

[作图问题求助] 用stata作图,横坐标总是会多出一部分的空白区域,如何删除啊? [推广有奖]

  • 2关注
  • 0粉丝

本科生

21%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
2.4100
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
535 点
帖子
27
精华
0
在线时间
138 小时
注册时间
2013-4-8
最后登录
2025-3-4

楼主
七月既望.... 发表于 2019-2-20 19:29:02 |AI写论文
30论坛币
数据为1988年至2017年的数据,但是总是会对出2017年以后的横坐标,求助。 两边的空白区域

关键词:stata作图 Stata tata 横坐标

沙发
七月既望.... 发表于 2019-2-20 19:29:48
只要显示1988年到2017年的数据,其他的数据,如何进行删除啊?

藤椅
七月既望.... 发表于 2019-2-20 19:43:13
有人知道吗?

板凳
黃河泉 在职认证  发表于 2019-2-21 07:49:49
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

报纸
安琪Iris 学生认证  发表于 2020-10-24 21:55:08
,plotregion(margin(l-10))

地板
zdlspace 学生认证  发表于 2021-1-7 18:55:51
加选项xscale(range(1998 2017))就可以啦

7
婷婷婷儿 发表于 2022-4-3 17:22:48
zdlspace 发表于 2021-1-7 18:55
加选项xscale(range(1998 2017))就可以啦
我用了还是一样会有空白呢

8
zdlspace 学生认证  发表于 2022-4-4 02:13:45
婷婷婷儿 发表于 2022-4-3 17:22
我用了还是一样会有空白呢
那就试试加
  1. xlabel(1998(5)2017)
复制代码

9
赵安豆 发表于 2024-9-21 22:00:23
在Stata中,如果您想消除图表末端多余的空白部分(例如,您的数据只到2017年,但图表显示到了更晚的时间),您可以通过调整x轴范围来实现。使用`graph twoway`命令时,您可以添加`xscale()`选项或直接使用`xlim()`选项来限制坐标轴的范围。

以下是示例代码:

```stata
twoway (line var_your_data year, sort), ///
       xscale(range(1988 2017)) ///
       title("调整后的横坐标范围")
```

或者,如果您想更精确地控制x轴范围的开始和结束点,可以使用`xlim()`选项:

```stata
twoway (line var_your_data year, sort), ///
       xlim(1988 2017) ///
       title("调整后的横坐标范围")
```

以上代码中,`var_your_data`应该是您要绘制的数据变量名。请根据实际情况替换为您的数据变量和年份。

这样,Stata就会将x轴的显示范围限制在1988年至2017年之间,避免了多余的空白区域。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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