欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言 設置ylab每個漢字豎向排列的操作

 更新時間:2021年04月02日 08:43:59   作者:yepeng2007fei  
這篇文章主要介紹了R語言 設置ylab每個漢字豎向排列的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

只看標題可能不知道啥意思,所以先上圖了。

從圖中可以看到y(tǒng)lab中漢字的排列方式是從上到下的,要實現(xiàn)這樣的效果有兩個關鍵步驟:

一是ylab不是常規(guī)的“月工作量”,而是'月\n工\n作\n量',每個漢字中間要進行換行。

二是要對ylab進行旋轉(zhuǎn)。

下面給出代碼:

library(ggplot2)
#數(shù)據(jù)
df <- data.frame(
 gp = factor(rep(letters[1:3], each = 10)),
 y = rnorm(30)
)
#ggplot繪制
p0 <-ggplot(df, aes(gp, y)) +
 geom_point() +
 geom_point(data = ds, aes(y = mean), colour = 'red', size = 3)
#相關設置
p0+xlab('The glorious years of the movies')+ylab('月\n工\n作\n量')+
 theme(
 axis.text.x=element_text(angle=90, size=8),
 axis.title.x=element_text(angle=10, color='red'),
 axis.title.y=element_text(angle=360, color='blue', face='bold', size=14,vjust=0.5)
 )

補充:R語言畫圖時常見問題

1 如何在同一畫面畫出多張圖?

修改繪圖參數(shù),如 par(mfrow = c(2,2)) 或 par(mfcol = c(2,2));

par():mar設置圖離四個邊緣的距離;bg設置背景顏色;xaxt和yaxt設置坐標軸標簽的類型(=”n”表示不畫軸標簽);xlim和ylim設置坐標軸的范圍。

更為強大功能的 layout函數(shù),它可以設置圖形繪制順序和圖形大小;

split.screen()函數(shù)。

2 如何設置圖形邊緣大小

修改繪圖參數(shù) par(mar = c(bottom, left, top, right)),bottom, left, top, right 四個參數(shù)分別是距離 bottom, left, top, right 的長度,默認距離是 c(5, 4, 4, 2) + 0.1。

或者修改繪圖參數(shù) par(mai =c(bottom, left, top, right)),以英寸為單位來指定邊緣大小。

3 如何在已有圖形上加一條水平線

使用低水平繪圖命令 abline(),它可以作出水平線(y 值 h=)、垂線(x 值 v=)和斜線(截距 a=, 斜率 b=) 。

R中的繪圖命令可以分為高水平(High level) 、 低水平 (Low level) 和交互式(Interactive)三種繪圖命令。

簡要地說,高水平繪圖命令可以在圖形設備上繪制新圖;低水平繪圖命令將在已經(jīng)存在圖形上添加更多的繪圖信息,如點、線、多邊形等;使用交互式繪圖命令創(chuàng)建的繪圖,可以使用如鼠標這類的定點裝置來添加或提取繪圖信息。

在已有圖形上添加信息當然要使用 低水平繪圖命令。

4 如何加圖例?

繪制圖形后,使用 legend函數(shù),help("legend")

5 R 如何做雙坐標圖?

在 R 中可以通過繪圖參數(shù) par(new = TRUE)使得繪制第二個繪圖 (hight-level plot) 時保留第一個繪圖區(qū)域,這樣兩張繪圖會重疊在一起,看起來就是雙坐標圖。

6 如何為繪圖加入網(wǎng)格?

使用 grid() 函數(shù)

7 如果繪圖時標題太長,如何換行?

可以使用 strwrap 函數(shù),這個函數(shù)可以將定義段落格式。

plot ( 0 ,main = paste (strwrap ("This is a really long title that i can not type it properly" , width = 50 ) ,collapse= "\n"))

9 怎樣將 R 的顏色同 RGB 對應起來?

參考函數(shù) col2rgb()

10 如何調(diào)整所繪圖形的大???

Windows 平臺下,正常情況打開繪圖窗口,調(diào)整窗口大小,點擊菜單直接保存,或使用 savePlot()

函數(shù)保存;當然也可以事先用windows ( width = , height = )

打開一個定義好大小的窗口,然后繪圖;還可以使用 pdf() ,postscript() , png() ,jpeg() ,pictex() 等“后臺生成” 函數(shù),這些函數(shù)都有設置圖形大小的參數(shù)。

11 在 word 里如何使用 R 生成的高質(zhì)量繪圖?

矢量繪圖的效果是最好的,比如 eps、pdf,而不是位圖(png、jpg、tiff等)。在 word 里面,可以使用 eps,雖然在屏幕上顯示不是很好,但打印效果卻不錯。

12 畫圖時的參數(shù)

axis():las設置坐標軸標簽的方式(水平,垂直……)。

mtext():為四個坐標軸添加標簽。

text():在給定坐標的位置寫字。

lines():lty設置線的類型;lwd設置線的寬度。

points():pch設置點的類型。

plot():最簡單的畫圖函數(shù)。type設置畫圖的類型(type=”n”表示不畫數(shù)據(jù));axes設置是否畫坐標軸。常用的參數(shù)還有:xlim和ylim,xaxt和yaxt。

barplot():space設置bar圖間的間距;horiz設置bar的方向是垂直或水平;beside設置height為矩陣時,每列元素的bar排列方式;add設置是否將barplot加在當前已有的圖上。

13 ggplot2包是強大的繪圖包。多多練習?。。?/h2>

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

相關文章

最新評論