国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

R語(yǔ)言繪圖-5-條形圖(修改坐標(biāo)軸以及圖例等)

這篇具有很好參考價(jià)值的文章主要介紹了R語(yǔ)言繪圖-5-條形圖(修改坐標(biāo)軸以及圖例等)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

0. 說(shuō)明:

1. 繪制條形圖;
2. 添加文本并調(diào)整位置;
3. 調(diào)整x軸刻度的字體、角度及顏色;
4. 在導(dǎo)出pdf時(shí),如果沒(méi)有字體,該怎么解決問(wèn)題;

1. 結(jié)果:

R語(yǔ)言繪圖-5-條形圖(修改坐標(biāo)軸以及圖例等),R語(yǔ)言,r語(yǔ)言,ggplot2,字體調(diào)整文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-715928.html

2. 代碼:

library(ggplot2)
library(hrbrthemes)
library(sysfonts) ## 添加字體
library(showtext) ## 顯示字體

#font_add("Times New Roman", "/Users/zzy/fonts_R/Times_new_roman_bold.ttf") ## 手動(dòng)添加字體 (字體名稱(chēng),字體包路徑)
pdf("/Users/zzy/Desktop/linshi.pdf", width = 6, height = 5) # 打開(kāi)圖形設(shè)備
showtext_begin() 


dt = data.frame(category = c("A", "B", "C", "D", "E", "F", "G", "H",
                              "I","J","K",
                              "L","M","N","O","P","Q"),
                 value = c(10, -20, 15, 25, 30, 20, -10, 30,
                           20, 5, -50,
                           -10, 10, 3, 3, 2, -5),
                groups = c("pos","pos","pos","neg","neg","pos","neg","pos",
                        "pos","pos","pos",
                        "neg","pos","pos","neg","neg","pos"),
                text = c("*","","","","**","","","***",
                         "","","*",
                         "*","","*","*","",""))

## 指定特定的順序
dt$category = factor(dt$category, levels = c("D", "E", "F", "G", "H", "A", "B", "C",
                                           "I","J","K",
                                           "N","O","P","Q","L","M"))
## 添加調(diào)整位置的列
pos_list = c()
for (v in dt$value){
  if (v>0){
    pos_list = c(pos_list, 0.5)
  }else{
    pos_list = c(pos_list, 1)
  }
}
dt$pos_list = pos_list

## 添加顏色列
dt$diycolor = c(rep("red",8), rep("blue", 3), rep("green", 6))

## 繪圖
ggplot(data=dt, aes(x=category, y=value, fill=groups))+
  geom_bar(stat = "identity")+ ## 繪制條形圖,stat使用identity,顯示原始數(shù)據(jù)
  geom_text(aes(label=text), color="black", size=8, vjust=dt$pos_list) + ## 添加并調(diào)整星號(hào)的位置
  scale_fill_manual(values = c("red", "blue"))+
  ylab("Value")+
  theme_classic()+
  theme(axis.text.x = element_text(angle=45, hjust = 1, vjust=1, color=dt$diycolor), ## 調(diào)整 x 坐標(biāo)軸刻度,旋轉(zhuǎn),并分組賦予顏色
        axis.text = element_text(size=15, face ="bold"),  ## x和y坐標(biāo)軸刻度字體調(diào)整
        axis.title.x = element_blank(), ## 不顯示x坐標(biāo)軸標(biāo)題
        axis.title.y = element_text(size=15, face="bold"),
        legend.position = "none") ## 不顯示圖例



showtext_end() 
dev.off()

到了這里,關(guān)于R語(yǔ)言繪圖-5-條形圖(修改坐標(biāo)軸以及圖例等)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Matlab繪圖:繪制雙坐標(biāo)軸(雙y軸)并設(shè)置兩個(gè)y軸的顏色

    Matlab繪圖:繪制雙坐標(biāo)軸(雙y軸)并設(shè)置兩個(gè)y軸的顏色

    改變顏色有兩種方法: 在開(kāi)頭就設(shè)置 在對(duì)應(yīng)坐標(biāo)軸啟動(dòng)的時(shí)候分別設(shè)置

    2024年02月11日
    瀏覽(24)
  • python繪制子圖技巧——plt.subplot和plt.subplots、及坐標(biāo)軸修改

    偶然發(fā)現(xiàn) python(matplotlib) 中繪制子圖有兩種方法,一種是 plt.subplot ,另一種是 plt.subplots ,這篇博客說(shuō)一下這兩種方法的區(qū)別,用法,以及常用的一些函數(shù)。 plt.figure 的作用是定義一個(gè)大的圖紙,可以設(shè)置圖紙的大小、分辨率等,例如 plt.plot() 是直接在當(dāng)前活躍的的axes上面

    2023年04月09日
    瀏覽(21)
  • Unity獲取物體自身坐標(biāo)軸的方向以及沿著該方向運(yùn)動(dòng)的方法

    有時(shí)候?qū)τ谝粋€(gè)游戲?qū)ο螅枰溲刂陨淼淖鴺?biāo)軸方向進(jìn)行運(yùn)動(dòng),那么首先如何獲取自身的坐標(biāo)軸方向? 獲取自身的坐標(biāo)軸方向可以通過(guò)transform組件進(jìn)行獲取(負(fù)方向加負(fù)號(hào)即可) ?Vector3 moveDirection = transform.right; ?獲取自身的x軸的方向 ?Vector3 moveDirection = transform.forward; ?獲

    2024年02月12日
    瀏覽(34)
  • VTK OrientationMarker 方向 三維坐標(biāo)系 相機(jī)坐標(biāo)軸 自定義坐標(biāo)軸

    VTK OrientationMarker 方向 三維坐標(biāo)系 相機(jī)坐標(biāo)軸 自定義坐標(biāo)軸

    本文 以 Python 語(yǔ)言開(kāi)發(fā) 我們?cè)谧鋈S軟件開(kāi)發(fā)時(shí),經(jīng)常會(huì)用到相機(jī)坐標(biāo)軸,來(lái)指示當(dāng)前空間位置; 坐標(biāo)軸效果: 相機(jī)方向坐標(biāo)軸 ?Cube 正方體坐標(biāo)軸 ?自定義坐標(biāo)軸: Code: Axes CameraOrientationWidget OrientationMarkerWidget custom OrientationMarker

    2024年02月06日
    瀏覽(22)
  • Python Axes3D自制坐標(biāo)軸(沒(méi)辦法俺不知道咋移動(dòng)坐標(biāo)軸,但是不移動(dòng)坐標(biāo)軸畫(huà)圖太難看了)

    Python Axes3D自制坐標(biāo)軸(沒(méi)辦法俺不知道咋移動(dòng)坐標(biāo)軸,但是不移動(dòng)坐標(biāo)軸畫(huà)圖太難看了)

    ???因?yàn)楹懿磺捎肁xes3D自帶的坐標(biāo)軸畫(huà)出來(lái)圖有點(diǎn)丑,首先ticklabels離坐標(biāo)軸有點(diǎn)遠(yuǎn)。其次想正負(fù)值都能顯示。就在想能不能把軸往上移一下,同時(shí)拉近ticklabels和坐標(biāo)軸的距離。 ???博主主要是發(fā)現(xiàn)了用ax.axis(‘off’)或者ax1.set_axis_off()可以達(dá)到把坐標(biāo)軸全部關(guān)掉的效果,如下

    2024年02月15日
    瀏覽(26)
  • matlab設(shè)置坐標(biāo)軸的坐標(biāo)顯示范圍和刻度

    matlab設(shè)置坐標(biāo)軸的坐標(biāo)顯示范圍和刻度

    所用代碼: 逐個(gè)演示代碼結(jié)果: ? 參考資料: matlab設(shè)置x軸和y軸的坐標(biāo)顯示范圍和刻度_matalb的極坐標(biāo)圖如何將坐標(biāo)標(biāo)出來(lái)_phymat.nico的博客-CSDN博客

    2024年02月09日
    瀏覽(30)
  • MATLAB: 調(diào)整坐標(biāo)軸范圍

    MATLAB: 調(diào)整坐標(biāo)軸范圍 在MATLAB中,可以使用一些方法來(lái)設(shè)置坐標(biāo)軸的范圍。通過(guò)調(diào)整坐標(biāo)軸范圍,可以改變繪圖的可視化效果,并突出顯示感興趣的數(shù)據(jù)。本文將介紹一些常用的方法和示例代碼。 使用axis函數(shù)設(shè)置坐標(biāo)軸范圍 axis函數(shù)是MATLAB中常用的設(shè)置坐標(biāo)軸的函數(shù)之一。它

    2024年02月06日
    瀏覽(21)
  • 第六章、坐標(biāo)軸的定制

    第六章、坐標(biāo)軸的定制

    6.1、坐標(biāo)軸概述 在繪制圖表過(guò)程中,matplotlib會(huì)根據(jù)所繪圖表的類(lèi)型決定是否使用坐標(biāo)系,或者顯示哪種類(lèi)型的坐標(biāo)系。 坐標(biāo)軸的結(jié)構(gòu)相同,主要包括軸脊、刻度,其中刻度又可以細(xì)分為刻度線和刻度標(biāo)簽,刻度線又可以細(xì)分為主刻線和次刻線。坐標(biāo)軸的各部分均是matplotli

    2024年02月06日
    瀏覽(27)
  • 采用VMD按照某一坐標(biāo)軸旋轉(zhuǎn)坐標(biāo)結(jié)構(gòu)

    采用VMD按照某一坐標(biāo)軸旋轉(zhuǎn)坐標(biāo)結(jié)構(gòu)

    關(guān)注 M r . m a t e r i a l ? , color{Violet} rm Mr.material , Mr.material ? , 更 color{red}{更} 更 多 color{blue}{多} 多 精 color{orange}{精} 精 彩 color{green}{彩} 彩 ! 主要專(zhuān)欄內(nèi)容包括: ? ?《LAMMPS小技巧》:  ̄ textbf{ underline{dag《LAMMPS小技巧》:}} ? ? 《 LAMMPS 小技巧》: ? 主要介紹采

    2024年02月13日
    瀏覽(23)
  • 3Ds Max坐標(biāo)軸切換,使用物體的世界坐標(biāo)和本地坐標(biāo)之間切換

    3Ds Max坐標(biāo)軸切換,使用物體的世界坐標(biāo)和本地坐標(biāo)之間切換

    官方文檔 官方文檔 使用“參考坐標(biāo)系”列表,可以指定變換(移動(dòng)、旋轉(zhuǎn)和縮放)所用的坐標(biāo)系。選項(xiàng)包括“視圖”、“屏幕”、“世界”、“父對(duì)象”、“局部”、“萬(wàn)向”,“柵格”、“工作”和“拾取”。 主工具欄 “參考坐標(biāo)系”下拉菜單 在“屏幕”坐標(biāo)系中,所

    2024年02月12日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包