楼主: 唐伯小猫
3298 11

[Stata初级班] 请教连老师,关于box plot图形 [推广有奖]

  • 1关注
  • 16粉丝

VIP

学科带头人

12%

还不是VIP/贵宾

-

威望
0
论坛币
5371 个
通用积分
3.3476
学术水平
22 点
热心指数
28 点
信用等级
20 点
经验
36754 点
帖子
1427
精华
0
在线时间
1541 小时
注册时间
2005-10-3
最后登录
2025-9-18

楼主
唐伯小猫 发表于 2010-7-1 06:26:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师,您好.
最近我做了一个box plot,有两个地方需要修改的,但是我不会,想请教一下.请看图
第一个想要修改的是Y轴的显示,现在是5000, 1.0e+06, 1.5e+06, 2.0e+06, 2.5e+06. 我不想显示这种1.0e+06, 2.0e+06等等的格式,我还想让它继续显示数字,列如5000, 10000等等,请问应该是什么命令呢?
第二个修改的是图上有几个outliers,我应该用什么命令把他们都显示出数字来呢?
谢谢您!!
二维码

扫码加我 拉你入群

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

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

关键词:plot box 连老师 Outliers outlier 图形 plot box

附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册
心若向阳,无畏悲伤。

沙发
arlionn 在职认证  发表于 2010-7-1 08:13:48
第一个问题,可以采用 format 命令设定 y 变量的显示格式。
例如:
format y %12.0f

对于第二个问题,我觉得没有必要,只要表明纵坐标的刻度,每个点的大致位置就很清楚了。

藤椅
唐伯小猫 发表于 2010-7-1 13:48:28
谢谢连老师!!!

请问是什么格式写出来啊?

例如graph box health, Nonhealth, all theme,   format y %12.0f
是这样的么?

谢谢!!
心若向阳,无畏悲伤。

板凳
arlionn 在职认证  发表于 2010-7-1 19:42:37
先输入
format y %12.0f
然后再执行画图命令。

我觉得,你可以先用 y 除以 100000,然后再绘图,脚注里说明 y 的单位即可。这样可以保证 y 轴上的坐标刻度更容易阅读。

报纸
唐伯小猫 发表于 2010-7-2 05:49:55
连老师,请问是这样操作的么?
format y %12.0f
graph box health, Nonhealth, all theme,  

但是为什么我的结果还是老样子呢?.Y轴的显示是5000, 1.0e+06, 1.5e+06, 2.0e+06, 2.5e+06.
而且我用 y 除以 100000以后,提示说出现一些丢失的变量,而且异常值也发生了改变.

还有一个问题是如何让横轴下面的那个大方框里面的文字挪出来,让他们自己对应着自己上面的箱型图,,不象现在这样都聚在一个框框里面了.

问题多多,谢谢老师!!!
心若向阳,无畏悲伤。

地板
arlionn 在职认证  发表于 2010-7-2 08:24:13
把数据传上来,我来做一下吧。

7
唐伯小猫 发表于 2010-7-2 14:09:14
我都惭愧死了,谢谢老师!!
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册
心若向阳,无畏悲伤。

8
唐伯小猫 发表于 2010-7-2 14:11:37
连老师,如果做出来,能不能把一步步的命令也贴出来啊,谢谢你啊!!!!!!!!!!!!!!!!!!!!!!!!1
心若向阳,无畏悲伤。

9
唐伯小猫 发表于 2010-7-7 06:22:05

连老师,请看看,这是我做的,纵轴做好了,但是x轴还是没有把这3个分开,能不能告诉我是什么命令可以让这3个名称分开的呀? 就是各自在各自的box plot的下面,谢谢您了!
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册
心若向阳,无畏悲伤。

10
arlionn 在职认证  发表于 2010-7-7 07:52:23
附加这个选项:
legend(rows(1))

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

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