Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 聚集条形图x轴和y轴比例已禁用_R_Ggplot2 - Fatal编程技术网

R 聚集条形图x轴和y轴比例已禁用

R 聚集条形图x轴和y轴比例已禁用,r,ggplot2,R,Ggplot2,我一直在做一个聚集的条形图,但是我的x轴和y轴比例不正确。我希望y轴从0-30开始,数据将根据5月至10月的月份进行安排。我已经在这上面呆了很长时间了。我已经包括了我尝试过的所有代码 str(Plaster_2019_Data) dat.g <- gather(Plaster_2019_Data, type, value, -Date) ggplot(dat.g, aes(Date, value)) + geom_bar(aes(fill = Date), stat = 'ide

我一直在做一个聚集的条形图,但是我的x轴和y轴比例不正确。我希望y轴从0-30开始,数据将根据5月至10月的月份进行安排。我已经在这上面呆了很长时间了。我已经包括了我尝试过的所有代码

str(Plaster_2019_Data)

dat.g <- gather(Plaster_2019_Data, type, value, -Date)

ggplot(dat.g, aes(Date, value)) + 
  geom_bar(aes(fill = Date), stat = 'identity', position = "dodge2") +
  facet_grid(.~type) +
  expand_limits(y = c(1,30))


ggplot(dat.g, aes(Date,value)) + 
  geom_bar(aes(fill = type), stat = 'identity', position = "dodge2") +
    expand_limits(y = c(1,30))

你在找这样的东西吗

库(tidyverse)

df$Date在这里什么对您不起作用:?最好使用
dput
共享数据,即在问题的末尾张贴
dput(head(dat.g,12))
的结果。x轴值仍然无序,y轴值也无序,似乎是随机放置的。我尝试了昨天的所有故障排除,但我仍停留在同一个位置。在我看来,问题似乎与您的某些列的类型有关(例如,您的日期列不是日期类型)。如果您发布
dput(head(dat.g,12))
您将在几分钟内得到答案。非常感谢!当我运行代码时,遇到了这个错误:错误:无效输入:date\u trans仅适用于类date的对象。您知道如何修复它吗?我已经编辑了下面的答案,您必须使用:
df$Date将列日期转换为
Date
格式