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与我联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值