【发布时间】:2020-07-05 07:29:18
【问题描述】:
我有一个数据框,其中有一列“月”和协调值。当我创建图表时,月份按字母顺序排列。我想使用因子函数对月份进行排序,但现在我的图表只显示了 5 月份和“NAs”。
xnames<-c("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
Data$Month<-factor(Data$Month, levels = xnames)
ggplot(DAtaTidy_MergeRWPeaks2, (aes(x=factor(Month, xnames), y=Volume)), na.rm=TRUE) +
geom_bar()
我尝试将因子嵌入到 ggplot 函数中,但它产生了相同的结果。当我从“xnames”中删除“May”时,图表只显示 NA。
【问题讨论】:
-
你能不能显示
DAtaTidy_MergeRWPeaks2 -
可能是
Data$Month的值与levels不匹配
标签: r ggplot2 dplyr rstudio levels