使用ggplot 2繪制條形圖

我嘗試用dataframe中的變量"week_day繪制條形圖。該變量包含一周中的幾天。這是我使用的代碼:

ggplot(data=df_activity)+geom_bar(mapping = aes(x=week_day,color=Totalhrs),fill= "blue")+
  labs(title ="Total Logins Across the Week") 

這是我得到的結果。

. 如何使X-axis中的變量按順序排列而不是按字母順序排列?

? 最佳回答:

您需要將week_days轉換為一個因子,并指定您希望它采用的順序:

ggplot(df_activity) +
  geom_bar(aes(x = factor(week_day, levels = c("Monday", "Tuesday", "Wednesday", 
                          "Thursday", "Friday", "Saturday", "Sunday"))), 
               fill = "blue") +
  labs(x = "Week day", title ="Total Logins Across the Week") 


為匹配所討論的繪圖而生成的虛擬數據

df_activity <- data.frame(
  week_day = rep(c("Monday", "Tuesday", "Wednesday", "Thursday", 
      "Friday", "Saturday", "Sunday"), 
    times = c(120, 150, 148, 145, 125, 123, 118))
)
主站蜘蛛池模板: 欧美av色香蕉一区二区蜜桃小说| 波多野结衣AV无码久久一区| 人妻免费一区二区三区最新| 中文字幕一区在线观看视频| 国产精品成人一区二区| 中文字幕亚洲综合精品一区| 国产午夜精品一区二区三区不卡| 亚洲av色香蕉一区二区三区| 国产一区二区中文字幕| 日韩AV无码一区二区三区不卡毛片 | 2021国产精品视频一区| 一夲道无码人妻精品一区二区| 无码日韩人妻AV一区二区三区 | 日韩人妻精品一区二区三区视频| AV无码精品一区二区三区宅噜噜| 国产视频一区二区| 91精品一区二区| 91精品乱码一区二区三区| 日本在线视频一区二区| 无码人妻精品一区二区三区蜜桃| 欧洲无码一区二区三区在线观看 | 自慰无码一区二区三区| 成人精品一区二区三区中文字幕| 一区二区三区AV高清免费波多| 久久精品日韩一区国产二区 | 精品人体无码一区二区三区| 国产主播福利一区二区| 国产91久久精品一区二区| 亚洲香蕉久久一区二区三区四区 | 在线视频国产一区| 国产一区二区三区电影| 一区二区三区免费高清视频| 中文字幕久久亚洲一区| 国产一区二区精品| 国产精品一区二区久久精品涩爱| 国产精品亚洲午夜一区二区三区 | 久久精品一区二区东京热| 日韩爆乳一区二区无码| 亚洲丶国产丶欧美一区二区三区| 尤物精品视频一区二区三区| 一区二区视频免费观看|