R 格式化棒棒糖图

R 格式化棒棒糖图,r,ggplot2,graph,R,Ggplot2,Graph,我有下面的代码和后续的图表。我如何: 1) 使我的PY轴包括所有PY(即包括2009年、2011年、2013年、2015年和2017年) 2) 按升序排列(即2009年在顶部,2018年在底部 3) 更改我的Perc轴的比例,可能是0.2而不是0.25,可能会添加更多网格线 数据: 结构(列表)PY=结构(c(1230768000、1262304000、1293840000、, 1325376000, 1356998400, 1388534400, 1420070400, 1451606400

我有下面的代码和后续的图表。我如何:

1) 使我的PY轴包括所有PY(即包括2009年、2011年、2013年、2015年和2017年)

2) 按升序排列(即2009年在顶部,2018年在底部

3) 更改我的Perc轴的比例,可能是0.2而不是0.25,可能会添加更多网格线

数据:

结构(列表)PY=结构(c(1230768000、1262304000、1293840000、, 1325376000, 1356998400, 1388534400, 1420070400, 1451606400, 1483228800, 1514764800154630800),class=c(“POSIXct”,“POSIXt”),tzone=“UTC”), Perc=c(0.197,0.266,0.2,0.3,0.397,0.553,0.57,0.621, 0.556,0.6,0.293),row.names=c(NA,-11L),class=c(“待定”, “tbl”、“data.frame”))

代码:

图表:

作为奖励,我还收到以下警告/错误:

Warning messages:
1: Removed 1 rows containing missing values (geom_segment). 
2: Removed 1 rows containing missing values (geom_point).

这似乎无缘无故地删除了我的PY 2019。想法?

试试这个。第一个图复制了问题中给出的代码。第二个图是调整后的图:

库(ggplot2)
图书馆(dplyr)
图书馆(供猫用)
图书馆(stringr)
#资料

Ult\u sum请编辑您的问题以包含重现您的问题所需的数据-使用
dput(Ult\u sum)
将数据放入易于导入的格式添加到我的数据视图中。让我知道这是否足够。我想我做到了!(对不起,我是新手)你的use data.frame让我很困惑,因为你需要按自己的方式格式化。这可以工作,但删除了'19:
Ult_sum PYaHm。我认为2019年的价值或日期本身的价值存在问题。这就是为什么你会收到警告的原因,这意味着没有什么比R因为丢失一个原始数据而丢失一个更糟糕的了。但是从你的数据图片来看,我不知道问题出在哪里。首先检查你的数据。第二手动设置。第三正如Richard在评论中提到的那样,将您的数据集放在您的问题中。我按照@RichardTelford提到的方式添加了数据。对吗?对。好的我去看看。嗨。只需编辑代码并将数据放入其中。然而。你的数据看起来不错。没有收到任何警告。还检查了您的代码。正如你从第一张图片中看到的。至少在我的机器上2019年会显示你的代码。
Warning messages:
1: Removed 1 rows containing missing values (geom_segment). 
2: Removed 1 rows containing missing values (geom_point).