如何在ggplot2的x轴上使用月份的名称

旺哥

我尝试使用来在x轴上绘制月份ggplot2,但是月份名称会自动显示为带有小数的数字。如何强制脚本绘制由数字组成的月份名称?我使用以下代码:

ggplot(df3, aes(x = month, y = PM)) + 
geom_line(aes(col = factor(travel))) + 
xlab("Month") + 
ylab(expression(paste("PM(",mu,"g/", m^3,")", sep=""))) 

数据如下:

df3 <- structure(list(month = c(9, 10, 9, 10, 1, 2, 3, 4, 5, 9, 10, 
                            1, 2, 3, 4, 5, 9, 10, 11, 12, 1, 2, 3, 4, 5, 11), 
                  travel = c("Diesel bus", 
                             "Diesel bus", "Diesel bus", "Diesel bus", "Diesel bus", "Diesel car", 
                             "Diesel car", "Diesel car", "Diesel car", "Diesel car", "Bicycle", 
                             "Bicycle", "Bicycle", "Bicycle", "Bicycle", "Gasoline car", "Gasoline car", 
                             "Gasoline car", "Gasoline car", "Gasoline car", "Elcectric bus", 
                             "Elcectric bus", "Elcectric bus", "Elcectric bus", "Elcectric bus", 
                             "Elcectric bus"), 
                  PM = c(22.6496512922918, 18.1829352554303, 
                         28.776408085308, 30.1441935430254, 23.8938954711914, 21.8288997171693, 
                         22.7177263732526, 29.8606175809457, 30.530998468399, 30.1288699182287, 
                         28.4038889338888, 19.4761033463478, 18.9449487406838, 20.3568456145256, 
                         16.5431814479828, 12.8668955993652, 21.6255497367427, 21.8725590587368, 
                         14.7631275227865, 12.5790810203552, 15.1794028663635, 19.3508881492176, 
                         15.895525373979, 15.3945024820964, 15.5982689292758, 12.1219868087769
                  )),
             .Names = c("month", "travel", "PM"),
             row.names = c(NA, -26L),
             class = "data.frame")
玛蒙·班吉扎尔

你也可以使用 scale_x_discrete

ggplot(df3, aes(x=month, y=PM)) +
    geom_line(aes(col = factor(travel)))+
    xlab("Month")+ ylab (expression(paste("PM(",mu, "g/", m^3,")", sep=""))) +
    scale_x_discrete(labels=month.abb)    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ggplot2在x轴的月份之间添加刻度

来自分类Dev

ggplot2 防止月份在 y 轴上重复

来自分类Dev

ggplot2 X轴中的月份重新排序

来自分类Dev

如何使用ggplot2在一个散点图的x轴上绘制多列?

来自分类Dev

如何使用 ggplot2 中的 geom_density 删除 x 轴上的彩色线?

来自分类Dev

如何在ggplot2中使用x轴作为年份添加abline?

来自分类Dev

如何在ggplot2中使用重复的x轴标签绘制折线图

来自分类Dev

如何在ggplot2中使用coord_polar移动x轴标签

来自分类Dev

如何在ggplot2中的方面之间强制使用常见的x轴标签/限制?

来自分类Dev

如何在ggplot2的boxplot上显示观测的名称?

来自分类Dev

月份加年份 R 的格式需要在 csv 文件中显示在 ggplot2 的 x 轴上

来自分类Dev

如何在x轴上添加代表ggplot2中所有观测值的因子水平?

来自分类Dev

R Shiny ggplot2传单-如何在折线图的X轴上绘制多个字段

来自分类Dev

如何在R ggplot2中基于y轴值对x轴重新排序

来自分类Dev

从ggplot2中的ggplot x轴上删除NA

来自分类Dev

在x轴上未获取月份名称

来自分类Dev

R-使用ggplot2创建的相关热图:如何在y轴上翻转标签?

来自分类Dev

如何在ggplot2中使用annotation_custom来自定义x轴

来自分类Dev

多个ggplot2图形上的全局x / y轴

来自分类Dev

ggplot2 - 在 x 轴上显示特定值

来自分类Dev

如何为两组数据对ggplot2上的x轴进行数字排序?

来自分类Dev

R-使用ggplot2在x轴上绘制朱利安日

来自分类Dev

使用ggplot2在X轴上获取日期字段时遇到麻烦

来自分类Dev

设置数据子集时,如何在ggplot2中沿x轴移动errobars?

来自分类Dev

如何在ggplot2中自动突出显示x轴的多个部分?

来自分类Dev

如何在ggplot2中以x轴为年份添加abline?

来自分类Dev

如何在ggplot2中移动x轴的刻度线(以年为单位的日期)?

来自分类Dev

设置数据子集时,如何在ggplot2中沿x轴移动errobars?

来自分类Dev

如何在 r 的 ggplot2 中缩放 x 轴的时间(小时)?

Related 相关文章

  1. 1

    使用ggplot2在x轴的月份之间添加刻度

  2. 2

    ggplot2 防止月份在 y 轴上重复

  3. 3

    ggplot2 X轴中的月份重新排序

  4. 4

    如何使用ggplot2在一个散点图的x轴上绘制多列?

  5. 5

    如何使用 ggplot2 中的 geom_density 删除 x 轴上的彩色线?

  6. 6

    如何在ggplot2中使用x轴作为年份添加abline?

  7. 7

    如何在ggplot2中使用重复的x轴标签绘制折线图

  8. 8

    如何在ggplot2中使用coord_polar移动x轴标签

  9. 9

    如何在ggplot2中的方面之间强制使用常见的x轴标签/限制?

  10. 10

    如何在ggplot2的boxplot上显示观测的名称?

  11. 11

    月份加年份 R 的格式需要在 csv 文件中显示在 ggplot2 的 x 轴上

  12. 12

    如何在x轴上添加代表ggplot2中所有观测值的因子水平?

  13. 13

    R Shiny ggplot2传单-如何在折线图的X轴上绘制多个字段

  14. 14

    如何在R ggplot2中基于y轴值对x轴重新排序

  15. 15

    从ggplot2中的ggplot x轴上删除NA

  16. 16

    在x轴上未获取月份名称

  17. 17

    R-使用ggplot2创建的相关热图:如何在y轴上翻转标签?

  18. 18

    如何在ggplot2中使用annotation_custom来自定义x轴

  19. 19

    多个ggplot2图形上的全局x / y轴

  20. 20

    ggplot2 - 在 x 轴上显示特定值

  21. 21

    如何为两组数据对ggplot2上的x轴进行数字排序?

  22. 22

    R-使用ggplot2在x轴上绘制朱利安日

  23. 23

    使用ggplot2在X轴上获取日期字段时遇到麻烦

  24. 24

    设置数据子集时,如何在ggplot2中沿x轴移动errobars?

  25. 25

    如何在ggplot2中自动突出显示x轴的多个部分?

  26. 26

    如何在ggplot2中以x轴为年份添加abline?

  27. 27

    如何在ggplot2中移动x轴的刻度线(以年为单位的日期)?

  28. 28

    设置数据子集时,如何在ggplot2中沿x轴移动errobars?

  29. 29

    如何在 r 的 ggplot2 中缩放 x 轴的时间(小时)?

热门标签

归档