最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言數(shù)據(jù)可視化繪圖bar chart條形圖實現(xiàn)示例

 更新時間:2022年02月18日 11:32:41   作者:黃小仙  
這篇文章主要為大家介紹了R語言數(shù)據(jù)可視化繪圖bar chart條形圖的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

時光飛逝,歲月如梭,轉(zhuǎn)眼又是一年過去了,本小仙怎么還是一事無成呢!

轉(zhuǎn)念一想,這種事也不是一次兩次了,再多一個又何妨,哈哈!

回歸正題,今天就給大家介紹下直方圖(histogram)的“好兄弟”——條形圖(bar chart)。
假設(shè)小仙同學(xué)現(xiàn)在要幫一家書店用圖形展示2018年最受大家歡迎的
書目,數(shù)據(jù)如下圖。

在這里插入圖片描述

條形圖畫出來還挺好看,可是跟小仙想象中的可不一樣。明明我的數(shù)據(jù)是按照銷量從高到低排列的,為什么畫出來卻是按照字母順序排列的呢?

在這里插入圖片描述

使用了對因子進行排序的函數(shù)reorder()之后,就變成了下圖這個樣子,跟想象中的還是不一樣。

在這里插入圖片描述

在網(wǎng)上搜了半天教程,也沒有找到簡單的方法進行對因子降序排序,于是小仙同學(xué)就大膽的在排序向量參數(shù)前面加了個減號,竟然沒有報錯成功了,意外的驚喜(有時候大膽嘗試也會有驚喜哦,網(wǎng)上找教程還要先看懂別人的代碼,有時候發(fā)現(xiàn)看半天看懂了對自己并沒有幫助)。

在這里插入圖片描述

具體的作圖過程如下。

Step1. 繪圖數(shù)據(jù)的準備

首先還是要把你想要繪圖的數(shù)據(jù)調(diào)整成R語言可以識別的格式excel中保存成csv格式。

Step2. 繪圖數(shù)據(jù)的讀取

data<-read.csv(“your file path”, header = T) 

Step3. 繪圖所需package的調(diào)用

library(ggplot2)
data$書名<-factor(data$書名)
data$書名<-reorder(data$書名,-data$銷量)

Step4. 因子水平排序

data$書名<-factor(data$書名)
data$書名<-reorder(data$書名,-data$銷量)

在這里插入圖片描述

Step5. 繪圖

p<-ggplot(data,aes(x=書名,y=銷量,fill=書名)) + 
   geom_bar(stat="identity",width = 0.5) +
   theme(axis.text.x = element_text(angle = 45, hjust = 0.8, vjust = 0.9))+
   xlab("銷量排行前十")+theme(legend.position="none")+
   scale_y_continuous("銷量",breaks = c(0,200000,400000,600000),labels = c("0","200000","400000","600000"))
p

在這里插入圖片描述

更新:有同學(xué)問怎么能把銷量在400000的柱子畫成同一種顏色,小仙今天終于克服懶惰來更新了
其實也很簡單,最主要的是要再加一列標簽來表示顏色的分類

添加標簽列

新的作圖代碼

新的作圖代碼,前面的都跟之前一樣,曉得吧

效果圖

新的效果圖

如果按照我的教程畫不出來,麻煩請告訴我

看別人的教程畫不出來可能是你的問題,看我的教程畫不出來一定是我的問題

更多關(guān)于R語言bar chart條形圖繪圖的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • R語言之.rdata文件保存及加載的操作方法

    R語言之.rdata文件保存及加載的操作方法

    在 R 中,.rdata 文件是通過 save() 函數(shù)創(chuàng)建的,本文給大家介紹R語言之.rdata文件保存及加載的操作方法,感興趣的朋友一起看看吧
    2025-04-04
  • R語言繪圖時輸出希臘字符上下標及數(shù)學(xué)公式實現(xiàn)方法

    R語言繪圖時輸出希臘字符上下標及數(shù)學(xué)公式實現(xiàn)方法

    這篇文章主要為大家介紹了R語言進行繪圖時輸出希臘字符上標,下標及數(shù)學(xué)公式的實現(xiàn)方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • R語言關(guān)于二項分布知識點總結(jié)

    R語言關(guān)于二項分布知識點總結(jié)

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語言關(guān)于二項分布知識點總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習下。
    2021-05-05
  • R語言中對數(shù)據(jù)框的列名重命名的實現(xiàn)

    R語言中對數(shù)據(jù)框的列名重命名的實現(xiàn)

    這篇文章主要介紹了R語言中對數(shù)據(jù)框的列名重命名的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作

    R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作

    這篇文章主要介紹了R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言中R-squared與Adjust R-squared參數(shù)的解釋

    R語言中R-squared與Adjust R-squared參數(shù)的解釋

    這篇文章主要給大家介紹了關(guān)于R語言中R-squared與Adjust R-squared兩個參數(shù)的相關(guān)資料,文中介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • R語言中向量和矩陣簡單運算的實現(xiàn)

    R語言中向量和矩陣簡單運算的實現(xiàn)

    這篇文章主要介紹了R語言中向量和矩陣簡單運算的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • R語言繪制折線圖實例分析

    R語言繪制折線圖實例分析

    在本篇文章里小編給大家整理了一篇關(guān)于R語言繪制折線圖實例分析內(nèi)容,有需要的小伙伴可以跟著學(xué)習參考下。
    2021-04-04
  • 詳解R語言的24個高效操作技巧

    詳解R語言的24個高效操作技巧

    這篇文章主要為大家介紹了R語言的24個高效操作技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • R包clusterProfiler如何安裝成功(新手必看!)

    R包clusterProfiler如何安裝成功(新手必看!)

    最近在我以為ClusterProfiler已經(jīng)安裝好的時候,又遇到了一些問題,所以這篇文章主要給大家介紹了關(guān)于R包clusterProfiler如何安裝成功的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評論

巩留县| 廉江市| 资中县| 广饶县| 黎平县| 望江县| 厦门市| 新乡县| 青神县| 明溪县| 姜堰市| 沿河| 柞水县| 文水县| 读书| 饶河县| 绩溪县| 三台县| 东兰县| 荆门市| 通江县| 乌什县| 东乌| 潮安县| 涿鹿县| 永福县| 平凉市| 霍林郭勒市| 奉新县| 元朗区| 辛集市| 武夷山市| 陕西省| 东光县| 上犹县| 文昌市| 西宁市| 邮箱| 盐边县| 桑植县| 札达县|