楼主: trinityofkm
1896 5

[问答] 才开始学R,关于ggplot2作图的问题 [推广有奖]

  • 5关注
  • 0粉丝

博士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
337 个
通用积分
36.3372
学术水平
1 点
热心指数
2 点
信用等级
1 点
经验
24706 点
帖子
198
精华
0
在线时间
338 小时
注册时间
2008-9-2
最后登录
2024-11-27

楼主
trinityofkm 发表于 2018-6-6 15:34:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想请问下大神们,我在用qplot作直方图的时候发现横坐标的区间出险问题,请问大家能帮我解释下吗?代码完全复制了书本的代码,可是出来的图和书本不一样。
x <- c(1,2,2,2,3,3)
qplot(x,binwidth = 1.0)

下面是书里的图
WeChat Screenshot_20180606152937.png

而我自己做出来的图是长这样的

WeChat Screenshot_20180606153120.png
按照数据形式,柱状图的点应该落在横坐标1以后,而我的图形是从0.5开始。我不知道哪里出问题了。求解答。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:完全复制 不一样 直方图 横坐标

沙发
hifinecon 发表于 2018-6-6 16:00:32
The book and the graph you cited are older version of qplot. Modern version of qplot does not even have binwidth option. Your output is correct, even Excel plot histogram like your output. Don't worry about qplot. Here is qplot format: qplot(x, y, data=, color=, shape=, size=, alpha=, geom=, method=, formula=, facets=, xlim=, ylim= xlab=, ylab=, main=, sub=), not binwidth! You should focus more on ggplot2, not the simple version qplot. Happy learning!
已有 1 人评分论坛币 收起 理由
cheetahfly + 20 精彩帖子

总评分: 论坛币 + 20   查看全部评分

藤椅
trinityofkm 发表于 2018-6-6 16:30:48
hifinecon 发表于 2018-6-6 16:00
The book and the graph you cited are older version of qplot. Modern version of qplot does not even h ...
Really helpful,  Thanks.  I should change my learning method that I always struggle on some little point and cannot move on for couple of days.
Thanks for your help.

板凳
中国梦丶 发表于 2018-6-6 16:59:40 来自手机
trinityofkm 发表于 2018-6-6 15:34
想请问下大神们,我在用qplot作直方图的时候发现横坐标的区间出险问题,请问大家能帮我解释下吗?代码完全复 ...
这个应该是第一个区间左边的值问题,从你的现象来看,以前的版本应该是将左边的值设定为数值的最小值,而现在的版本则是设为最小值再减去0.5,一个比最小值更小的值
已有 1 人评分论坛币 收起 理由
cheetahfly + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

报纸
trinityofkm 发表于 2018-6-7 18:01:02
中国梦丶 发表于 2018-6-6 16:59
这个应该是第一个区间左边的值问题,从你的现象来看,以前的版本应该是将左边的值设定为数值的最小值,而 ...
对啊,感觉就是怪怪的~~容易让人confused

地板
屋檐滴语 发表于 2018-6-8 00:21:16
说实在ggplot2画直方图真的很丑,反而hist()画出来的更简洁点。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 21:58