关于ggplot2主题设置的问题

手抄《R语言实战》中的主题设置代码,不知道为什么老是报错,代码如下:

library(ggplot2)
data(Salaries, package='car')

mytheme<-(plot.title=element_text(face='bold.italic',size=14,color='brown',hjust=0.5),
          axis.title=element_text(face='bold.italic',size='10',color='brown'),
          axis.text=element_text(face='bold.italic',size='9',color='darkblue'),
          panel.background=element_rect(fill='white',color='darkblue'),
          panel.grid.major.y=elemnt_line(color='grey',linetype=1),
          panel.grid.minor.y=element_line(color='grey', linetype=2),
          panel.grid.minor.x=element_blank())



ggplot(Salaries, aes(x=rank,y=salary,fill=sex)) + 
  geom_boxplot() +
  labs(title='Salary by Rank and Sex',x='RANK',y='Salary') +
  mytheme

报错信息如下:

> source('~/.active-rstudio-document')
Error in source("~/.active-rstudio-document") : 
  ~/.active-rstudio-document:18:86: unexpected ','
17: 
18: mytheme<-(plot.title=element_text(face='bold.italic',size=14,color='brown',hjust=0.5),
                                                                                         ^

逗号也没有错啊,是英文的,请问到底是哪里错了,谢谢!

阅读 2.8k
1 个回答

漏了theme(),犯了个2b错误。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进