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

R語言 解決安裝ggplot2報(bào)錯(cuò)的問題

 更新時(shí)間:2021年04月01日 14:50:19   作者:玉米玉米不開花  
這篇文章主要介紹了R語言 解決安裝ggplot2報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

install.packages(‘xxx',repos=‘http://cran.us.r-project.org')

xxx 改為 ggplot2

補(bǔ)充:R包安裝時(shí),出現(xiàn)的錯(cuò)誤解決合集

如下所示:

1.library(devtools)

#error:Error in get(genname, envir = envir) : object 'testthat_print' not found
#解決
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.packages("testthat")

2.install.packages()、BiocManager::install()、devtools::install_github()均安裝失敗

conda install r-devtools
conda install r-hdf5r
conda install r-sf

補(bǔ)充:R作圖之ggplot2包

ggplot2使用的基本框架

下面逐一介紹

1.data

data是我們需要可視化的數(shù)據(jù),在學(xué)習(xí)中,我們經(jīng)常使用R語言自帶的diamonds和flights數(shù)據(jù)源。在data框的范圍我們也可以使用mapping(映射),在data框范圍使用的屬性在后面鑲嵌的圖層中為默認(rèn)屬性。example

ggplot(data=mpg,mapping=aes(y=hwy,x=class))+
 geom_point()

這里的geom_point圖層默認(rèn)繼承g(shù)gplot中的屬性。也就是說,我們可以通過ggplot設(shè)置默認(rèn)的屬性,后面鑲嵌的圖層設(shè)置自己獨(dú)有特殊的屬性。

2.geom_function

geom_function有很多種來滿足我們不同的作圖要求,我們有g(shù)eom_point,geom_bar

geom_boxplot(箱型圖)等,geom_function與mapping是一對(duì),有g(shù)eom_function必有mapping,mapping代表映射,將數(shù)據(jù)集的類分別映射到y(tǒng)軸和x軸,在mapping中,會(huì)默認(rèn)的stat_count() y軸的值,如果我們不需要count的話,我們可以將stat設(shè)置為identity,這樣就會(huì)得到y(tǒng)本身的值

example

library(tibble)
tri<-tribble(
 ~a,~b,
 "bar_1",20,
 "bar_2",30,
 "bar_3",40
)
#set a to x,set b to y
#stat需要改為identity
ggplot(data=tri)+
 geom_bar(mapping = aes(x=a,y=b),stat = "identity")

mapping=aes(x=,y=,color=,clarity(透明度)=)這些都是mapping的默認(rèn)屬性

注意,R中作圖是圖層的堆積,如果是選擇做條形圖的話,color無法給條形圖附上顏色,必須用fill給條形圖附上顏色

postion

postion是對(duì)條形圖位置調(diào)整,有以上四種方法。

COORDINATE_FUNCTION

這部分是關(guān)于坐標(biāo)的選取和變換,ggplot2默認(rèn)的是笛卡爾坐標(biāo)系,我們也可以使用極坐標(biāo)系,用coord_polar()將笛卡爾坐標(biāo)系轉(zhuǎn)化為極坐標(biāo)系

bar<-ggplot(data=diamonds)+
 geom_bar(mapping = aes(x=cut,fill=cut),show.legend = F,width = 1)

#不要標(biāo)簽+極坐標(biāo)
bar+labs(x=NULL,y=NULL)+coord_polar()

坐標(biāo)函數(shù)

下面是關(guān)于如何形成百分比的例子

ggplot(data=diamonds)+
 geom_bar(mapping = aes(x=cut,y=..prop..))

將映射的y軸屬性設(shè)置為prop(百分比)即可,然后結(jié)果顯示的每個(gè)組別的百分比都是100%,這是怎么回事呢?

分析cut

> unique(diamonds$cut)
[1] Ideal   Premium  Good   Very Good
[5] Fair   
5 Levels: Fair < Good < ... < Ideal

cut是因子,在映射到x軸時(shí),R語言自動(dòng)將其分為5個(gè)組,自然每個(gè)組的百分比都為1了。

然后我們只需要把group屬性設(shè)置為1即可

ggplot(data=diamonds)+
 geom_bar(mapping = aes(x=cut,y=..prop..,group=1))

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • R語言與格式,日期格式,格式轉(zhuǎn)化的操作

    R語言與格式,日期格式,格式轉(zhuǎn)化的操作

    這篇文章主要介紹了R語言與格式,日期格式,格式轉(zhuǎn)化的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言繪圖學(xué)習(xí)教程VennDiagram繪制venn

    R語言繪圖學(xué)習(xí)教程VennDiagram繪制venn

    這篇文章主要為大家介紹了R語言繪圖學(xué)習(xí)教程VennDiagram繪制venn的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • R語言學(xué)習(xí)之火山圖的繪制詳解

    R語言學(xué)習(xí)之火山圖的繪制詳解

    火山圖作為散點(diǎn)圖的一種,將統(tǒng)計(jì)測(cè)試中的統(tǒng)計(jì)顯著性量度和變化幅度相結(jié)合,從而能夠幫助快速直觀地識(shí)別那些變化幅度較大且具有統(tǒng)計(jì)學(xué)意義的數(shù)據(jù)點(diǎn)。本文將為大家詳細(xì)介紹如何利用R語言繪制火山圖,需要的可以參考一下
    2022-03-03
  • R語言及其IDE(RStudio)下載安裝詳細(xì)流程

    R語言及其IDE(RStudio)下載安裝詳細(xì)流程

    這篇文章主要介紹了R語言及其IDE(RStudio)下載安裝詳細(xì)流程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • 詳解R語言plot函數(shù)參數(shù)合集

    詳解R語言plot函數(shù)參數(shù)合集

    這篇文章主要介紹了R語言plot函數(shù)參數(shù)合集,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • R語言差異檢驗(yàn):非參數(shù)檢驗(yàn)操作

    R語言差異檢驗(yàn):非參數(shù)檢驗(yàn)操作

    這篇文章主要介紹了R語言差異檢驗(yàn):非參數(shù)檢驗(yàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言 install.packages 無法讀取索引的解決方案

    R語言 install.packages 無法讀取索引的解決方案

    這篇文章主要介紹了R語言 install.packages 無法讀取索引的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Rcpp和RcppArmadillo創(chuàng)建R語言包的實(shí)現(xiàn)方式

    Rcpp和RcppArmadillo創(chuàng)建R語言包的實(shí)現(xiàn)方式

    這篇文章主要為大家介紹了Rcpp和RcppArmadillo創(chuàng)建R包實(shí)現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • R語言數(shù)據(jù)結(jié)構(gòu)之矩陣、數(shù)組與數(shù)據(jù)框詳解

    R語言數(shù)據(jù)結(jié)構(gòu)之矩陣、數(shù)組與數(shù)據(jù)框詳解

    進(jìn)行數(shù)據(jù)分析的第一步是先拿到數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于R語言數(shù)據(jù)結(jié)構(gòu)之矩陣、數(shù)組與數(shù)據(jù)框的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • R語言編程學(xué)習(xí)繪制動(dòng)態(tài)圖實(shí)現(xiàn)示例

    R語言編程學(xué)習(xí)繪制動(dòng)態(tài)圖實(shí)現(xiàn)示例

    這篇文章主要介紹了R語言編程學(xué)習(xí)繪制動(dòng)態(tài)圖實(shí)現(xiàn)示例,有需要的的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-10-10

最新評(píng)論

汕尾市| 郓城县| 翁牛特旗| 吉安市| 陆河县| 襄城县| 桐柏县| 凤山县| 丁青县| 龙胜| 永和县| 教育| 镇雄县| 酒泉市| 玉林市| 荣昌县| 桐乡市| 花莲县| 开鲁县| 攀枝花市| 信丰县| 阿荣旗| 德庆县| 四子王旗| 晴隆县| 深州市| 双桥区| 巴彦淖尔市| 金坛市| 祁连县| 嘉禾县| 汶上县| 黄陵县| 平原县| 玛多县| 大城县| 进贤县| 曲阳县| 汤原县| 美姑县| 奉化市|