日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

原 R语言柱状图排序和x轴上的标签倾斜

發布時間:2024/7/5 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 原 R语言柱状图排序和x轴上的标签倾斜 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_35242986/article/details/69503875 </div><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"><div class="htmledit_views" id="content_views">

R語言做柱狀圖大致有兩種方法, 一種是基礎庫里面的 barplot函數, 另一個就是ggplot2包里面的geom_bar


此處用的是字符變量 統計其各頻數,然后做出其柱狀圖。(橫軸上的標簽顯示不全)


t <- sort(table(dat1$L), decreasing = TRUE) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#將頻數表進行排序
r <- barplot(t, col = "blue",
? ? ? ? ? ? ?main = "柱狀圖", ylim = c(0,12), names.arg = dimnames(t) ? ? ? ? #畫字符變量的柱狀圖?
tmp <- as.vector(t) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #將頻數變成一個向量
text(r, tmp, label = tmp, pos = 3) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#加柱子上面的標簽




或用ggplot2包 (目前仍沒有給柱子上加數字標簽)


library(ggplot2) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#加載ggplot2包 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
reorder_size <- function(x) {
? factor(x, levels = names(sort(table(x))))
} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #自定義函數,獲取因子型變量的因子類型
p <- ggplot(dat3, aes(reorder_size(LAI))) + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#用因子變量做基礎底圖,也可直接用reorder排序
? geom_bar(fill = "blue") + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#畫柱狀圖
? theme(axis.text.x = element_text(angle = 45, hjust = 0.5, vjust = 0.5)) + ? ? ?#讓橫軸上的標簽傾斜45度
? xlab("柱狀圖") ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#給x軸加標簽




創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的原 R语言柱状图排序和x轴上的标签倾斜的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。