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

      歡迎訪問 生活随笔!

      生活随笔

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

      编程问答

      ggplot2 theme相关设置—文本调整

      發布時間:2023/11/29 编程问答 28 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 ggplot2 theme相关设置—文本调整 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

      在geom設置和scale設置之后,要想把圖畫的漂亮,theme設置是比不可少的

      在theme 設置中element_text()是一項很重要的內容

      element_text(family = NULL, face = NULL, colour = NULL, size = NULL, hjust = NULL, vjust = NULL, angle = NULL, lineheight = NULL)

      參數family ?表示字體樣式

      參數face ? ?表示字體格式,可取值("plain", "italic", "bold", "bold.italic")

      參數colour ? 表示字體顏色

      參數size ? ? ?表示字體大小

      參數hjust ? ? 用于調整水平距離,可調整范圍0到1之間

      參數vjust ? ? 用于調整垂直距離,可調整范圍0到1之間

      參數angle ? ? 用于調整字體的傾斜度,調整范圍0到360

      參數lineheight ?表示線條高度

      ?

      下面來看一個具體的例子:

      ?

      library(ggplot2) p<-ggplot(economics,aes(pop,unemploy))+geom_point() p+labs(x="人口",y="失業率",title="經濟調查報告")

      ?

        

      接下來我們利用element_text()對文字進行調整

      windowsFonts(myFont = windowsFont("微軟雅黑")) p+labs(x="人口",y="失業率",title="經濟調查報告")+theme(title=element_text(family="myFont",size=12,color="red",face="italic",hjust=0.2,lineheight=0.2))

       

      經歷一番調整后,標題上的字體跟原來相比變了很多。 

      另外,上面直接使用title設置,它會改變包括圖表標題,x軸,y軸以及圖例的文本樣式。如果只是更改某個樣式,可以使用單獨設置。比如

      p+labs(x="人口",y="失業率",title="經濟調查報告")+theme(title=element_text(family="myFont",size=12,color="red",face="italic",hjust=0.2,lineheight=0.2),axis.title.x=element_text(size=10,face="bold",color="blue",hjust=0.5),axis.title.y=element_text(size=14,color="green",hjust=0.5,angle=45),axis.text.x=element_text(family="myFont",size=8,color="red") )

        

      可以很明顯的看到文字又出現了較大的變化,其中axis.title.x代表x軸標題,而axis.text.x則表示x軸刻度標簽。

      ?

      轉載于:https://www.cnblogs.com/wkslearner/p/5701207.html

      總結

      以上是生活随笔為你收集整理的ggplot2 theme相关设置—文本调整的全部內容,希望文章能夠幫你解決所遇到的問題。

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