1. 程式人生 > >R語言 設定ylab每個漢字豎向排列

R語言 設定ylab每個漢字豎向排列

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


從圖中可以看到ylab中漢字的排列方式是從上到下的,要實現這樣的效果有兩個關鍵步驟:

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

二是要對ylab進行旋轉。

下面給出程式碼:

library(ggplot2)
#資料
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語言&大資料分析456726635或者Python & Spark大數636866908與我聯絡。