楼主: 309009541
4060 5

[问答] 为什么条形图的y轴是反的??? [推广有奖]

  • 1关注
  • 0粉丝

本科生

42%

还不是VIP/贵宾

-

威望
0
论坛币
256 个
通用积分
4.8583
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
296 点
帖子
27
精华
0
在线时间
152 小时
注册时间
2014-12-2
最后登录
2022-4-19

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
   y轴反转的小白问题,但是解决不了,请高手回答,数据框见下   
      地区 年份  家数
1       a 2014   5
2       b 2014  28
3       c 2014 162
4       d2015  19
5       e 2015  44
6       f 2015 110
用ggplot2绘制簇状条形图,代码如下
ggplot(liu,aes(x=地区,y=家数,fill=年份))+geom_bar(position="dodge",stat="identity")
绘制出来y轴一直是反的,从原点开始刻度是从大到小,用反转坐标轴或指定范围代码:scale_y_reverse()或者ylim(170,0)都报错,貌似是只能用于连续性变量。
又将家数改为(5.0,28.0,162.0,19.0,44.0,110.0),还是不行,依然识别为离散型变量,是不是需要数据重整,但是不会,求大神指点。




二维码

扫码加我 拉你入群

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

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

关键词:条形图 position Identity Reverse ggplot2 identity position 坐标轴 dodge 2014

沙发
jiangbeilu 学生认证  发表于 2016-3-19 10:20:08 |只看作者 |坛友微信交流群
  1. location <- letters[1:6]
  2. year <- rep(2014:2015,each=3)
  3. number <- c(5,28,162,19,44,110)
  4. liu <- data.frame(location,year,number)
  5. library(ggplot2)
  6. ggplot(liu,aes(x=location,y=number,fill=year))+geom_bar(position="dodge",stat="identity")
  7. df2 <- liu
  8. names(df2) <- c("地区","年份","家数")
  9. ggplot(df2,aes(x=地区,y=家数,fill=年份))+geom_bar(position="dodge",stat="identity")
复制代码

y轴好好的呀!先试了一下,英文名,然后再试中文名,两张图都一样的。 ggplot2作图问题.png
Tomorrow is another day!

使用道具

藤椅
jiangbeilu 学生认证  发表于 2016-3-19 10:21:43 |只看作者 |坛友微信交流群
你试试看一个家数的变量类型是什么。有可能是字符或者因子型的,就不好作图了。

使用道具

板凳
309009541 发表于 2016-3-19 23:42:40 |只看作者 |坛友微信交流群
谢谢,我把数字加了0.1作图没问题,然后又删除0.1就好了,不知道是不是R的bug。

使用道具

报纸
jiangbeilu 学生认证  发表于 2016-3-20 09:56:55 |只看作者 |坛友微信交流群
309009541 发表于 2016-3-19 23:42
谢谢,我把数字加了0.1作图没问题,然后又删除0.1就好了,不知道是不是R的bug。
有可能是对数据类型有要求吧。加了0.1你是在excel里加的,还是在R里加的呢?
Excel里,有时候数据有空格什么的,也会影响数据类型的。导致读入数据非numeric型,造成不必要的麻烦。

使用道具

地板
309009541 发表于 2016-3-25 13:14:50 |只看作者 |坛友微信交流群
jiangbeilu 发表于 2016-3-20 09:56
有可能是对数据类型有要求吧。加了0.1你是在excel里加的,还是在R里加的呢?
Excel里,有时候数据有空格 ...
r里面  数据也是在r里创建的

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 10:47