【发布时间】:2018-04-10 19:21:09
【问题描述】:
我正在使用 ggplot 制作条形图。代码如下:
ggplot(foo, aes(thisCol1IsAFactor, Col2, fill = Col3)) +
geom_bar(stat="identity", position = "dodge") +
scale_fill_brewer(palette = "Set1")
我想按升序对 thisCol1IsAFactor 进行排序;让它沿 x 轴增加。 thisCol1IsAFactor 列的顺序如下:
7/31/2017
7/31/2017
7/31/2017
7/31/2017
8/7/2017
8/7/2017
8/7/2017
8/7/2017
有重复的日期,因为每个观察都有自己的日期。条形图工作并且看起来很棒,除了排序/排序使它有点难以阅读。日期不会沿 x 轴按时间顺序显示。
【问题讨论】:
-
可能使用
as.Date()将日期列转换为实际的日期对象(注意格式参数!)。此外,还有geom_col专门用于避免您在输入stat = "identity"时使用geom_bar。 -
我会试试的!太棒了!
-
那不起作用.. 它在条之间放置一个空格并且没有列出日期