久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    R語言—ggThemeAssist,我承“包”啦!

     生物_醫藥_科研 2019-07-06

    今天給大家介紹一個只需點點就可修改圖形的包,它結合了的ggplot2的強大繪圖能力,不需要記代碼,就可隨心所欲修改圖形,同時還可將修改的過程以代碼形式輸出。

    主角登場:ggThemeAssist。

    依賴環境:需要在Rstudio上運行。

    依賴工具:shiny (>=0.13), miniUI (>=0.1.1), rstudioapi (>=0.5), ggplot2, formatR。

    首先在Rstudio中輸入數據,加載工具包(需要安裝才能使用哦)。

    代碼如下:

    # 安裝工具包

    # install.packages('ggThemeAssist')

    # 加載工具包

    library(ggplot2)      

    library(ggThemeAssist)  

    # 讀入數據

    data<-read.table('C:/Users/Administrator/Desktop/1.txt',header=TRUE,row.names=1,check.names=F,quote='')

    數據格式如下:

    繪制箱線圖,并進入調整模式。

    代碼如下:

    #繪制箱線圖

    gg <- ggplot(data, aes(x = yu, y = mt,fill = as.factor(group))) + geom_boxplot()

    # 開始調整主題

    ggThemeAssistGadget(gg)

    此窗口上半部分為圖形展示,下半部分為不同主題的具體參數設置。

    圖形調整

    01

    整體設置

    在此圖中,整體圖形有點寬,我們可以進入Settings選項卡中進行寬度和高度的調整,其中Use FormatR可增加輸出的代碼的可讀性。

    02

    面板和背景設置

    Plot Background:繪圖區域設置,Fill顏色填充,Type外邊框類型、Size線寬和Colour顏色。

    Panel Backgroud:圖形面板背景,坐標軸圍成的數據分布區域,屬性同上。

    Grid Major:主網格線,圖中X、Y軸刻度線對應的網格,Type類型、Size線寬和Colour顏色。

    Grid Minor:次網格,圖中X、Y軸刻度線間的補充網格,屬性同上。

    03

    坐標軸設置

    Axis text:坐標軸文字。

    Family:字體家族類型。

    Face: 字體樣式,如標準 plain(Adobe系列軟件稱Regular)、加粗 bold、斜體 italic、粗斜體 bold.italic。

    Size:字體大小。

    Colour:顏色,默認為30%灰度。 

    Hjust:X軸刻度值水平位置調整,默認0.5為居中對齊,0為刻度線左對齊;1為刻度線右對齊。

    Vjust:Y軸刻度值垂直位置調整,默認0.5為居中對齊,0為刻度線下對齊;1為刻度線上對齊。

    Angle:坐標軸角度即字體傾斜度,一般配合Hjust為1使用。

    Axis text.x:橫坐標軸x文字屬性,與Axis text屬性相同,僅用于x軸屬性單獨設置。

    Axis text.y:縱坐標軸y文字屬性,與Axis text屬性相同,僅用于y軸屬性單獨設置。

    Axis line:坐標軸線屬性,修改X/Y軸的線型Type、寬度Size和顏色Colour。

    Axis ticks:刻度線屬性與坐標軸線屬性相同。

    04

    標題與標簽設置

    Lable:標簽。

    Title:圖表標題。

    x-Axis label:添加X軸標簽。

    y-Axis label:添加y軸標簽。

    Colour:顏色。

    Fill label:圖例標簽。

    Size label:點大小標簽。

    Alpha label:透明度標簽。

    Linetype label:線型標簽。

    Shape label:形狀標簽。

    Plot Title:標題屬性,與坐標軸屬性類似。

    Family:字體家族。

    Face:字體樣式,如標準plain、加粗bold、任何italic、粗斜體bold.italic。

    Size:字體大小,標題可以使用12,即標準字體系1.5倍,并加粗。

    Colour:顏色。

    Hjust:沿X軸水平位置調整。

    Vjust:沿Y軸垂直位置調整。

    Angle:文字旋轉角度,逆時針。

    Axis Labels:坐標軸標簽屬性,屬性與標題屬性一致。

    05

    圖例的設置

    Legend position:圖例位置。

    Position:位置,可選擇無none,左left,右right,上top,下buttom,或者圖中具體XY的位置值。

    Direction:方向,可按水平horizontal,或垂直vertical排列。

    Legend Title:圖例標題屬性。

    Family:字體家族。

    Face: 字體樣式。

    Size:字體大小。

    Colour:顏色。

    Legend Text:圖例文字屬性,與圖例標題相同。

    Legend Background:圖例背景屬性,與繪圖區域設置一致,Fill顏色填充,Type外邊框類型、Size線寬和Colour顏色。

    Legend Keys:圖例核心區域屬性,如上圖中圖例玫紅色區域,屬性同上。

    06

    子標題和圖注設置

    可修改圖形中子標題(Subtitle)和圖注(Caption)的內容。包含文字的屬性,如字體家族、樣式、大小、顏色和水平位置。

    07

    編輯結果導出繪圖代碼

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 美女内射无套日韩免费播放| 強壮公弄得我次次高潮A片| 久久月本道色综合久久| 国产亚洲精品AA片在线播放天 | 久久午夜无码免费| 成年女人免费碰碰视频| 欧美韩中文精品有码视频在线| 精品久久香蕉国产线看观看亚洲 | 亚洲国产成人无码AV在线影院L| 久久精品国产亚洲AV高清热| 国产成人午夜福利院| 色噜噜狠狠狠综合曰曰曰| 亚洲精品一区二区妖精| 国产乱妇乱子在线视频| 噜噜综合亚洲av中文无码| 国产精品人妻久久无码不卡| 成人免费无遮挡在线播放| 免费人成视频在线观看网站| 久久精品国产99久久久古代| 国产精品美脚玉足脚交欧美| 国产999精品2卡3卡4卡| 16女下面流水不遮视频| 中文字幕av一区二区| 国产精品久久久久久无码五月| 成人3D动漫一区二区三区| 亚洲AV无码一区二区三区人| 日本高清色WWW在线安全| 国内精品自线在拍| 少妇被粗大的猛进出69影院| 日韩一区在线中文字幕| 中文AV无码人妻一区二区三区| 国产精品国语对白露脸在线播放| 国产成人AV三级在线观看| 久久毛片少妇高潮| 久青草国产在视频在线观看| 国产真实乱子伦精品视频| 人妻AV中文字幕一区二区三区| 老司机午夜精品视频资源| 久久精品国产亚洲av麻豆软件| 精品一区二区三区免费播放| 国产美女被遭强高潮免费一视频 |