如题,本人喜欢简单,同时一些期刊也要求用空白底,如何去掉ggplot2画出的图形中的淡灰底色和网格线?
望解惑,谢谢!
ggplot2画图能否去掉淡灰底色和网格线?
?theme
最新ggplot2版本,hadley大神好像仍然没有修复theme中一些arguments不工作的现象[s:15]
</p>
用ggplot命令可以,你用的是qplot吧?
背景色为白色
p+ theme_set(theme_bw())
去掉网格线
p+theme(panel.grid.major=element_line(colour=NA))
回复 第4楼 的 b12345abba:确实管用,多谢!
6 个月 后
[未知用户]
您好,请问如果想要去掉图上方和右边的框线,应该如何输入代码
谢谢 :-)
您好,请问如果想要去掉图上方和右边的框线,应该如何输入代码
谢谢 :-)
直接在你的代码后面加theme_bw()就可以,这样简略些。
比如,qplot(x,data=a,geom="bar")+theme_bw()
另外,这里面做到图,不知道你对图的要求有多高,如果是发表,最好还是要用AI进一步处理。
比如,qplot(x,data=a,geom="bar")+theme_bw()
另外,这里面做到图,不知道你对图的要求有多高,如果是发表,最好还是要用AI进一步处理。
[未知用户]
您好,请问如果想要去掉图上方和右边的框线,应该如何输入代码
谢谢 :-)
您好,请问如果想要去掉图上方和右边的框线,应该如何输入代码
谢谢 :-)
[未知用户]
我节了一个我之前写过的可以实现,你参考说明文档看一下试试。
p+theme_bw()+theme(panel.grid=element_blank(),panel.border=element_blank(),axis.line=element_line(size=1,colour="black"))
我节了一个我之前写过的可以实现,你参考说明文档看一下试试。
p+theme_bw()+theme(panel.grid=element_blank(),panel.border=element_blank(),axis.line=element_line(size=1,colour="black"))
[未知用户]
太感谢了,找到了,panel.border=element_blank()这个可以去掉边框
太感谢了,找到了,panel.border=element_blank()这个可以去掉边框
[未知用户]
您好,再麻烦一下,有一个问题,用ggplot拟合出来的趋势线如何加粗?
就是在+stat_smooth(method="lm",formula=y~poly(x,2))里面添加什么代码可以使线条变粗,谢谢
您好,再麻烦一下,有一个问题,用ggplot拟合出来的趋势线如何加粗?
就是在+stat_smooth(method="lm",formula=y~poly(x,2))里面添加什么代码可以使线条变粗,谢谢
[未知用户]
加个size=3或其它数就可以了。
对了,上次你问的问题,我今天看YGC的blog,发现还可以使用theme_classic()。但他提到的其他主题,比如theme_stata()在我的R里面都不能运行,不太清楚怎么回事。
加个size=3或其它数就可以了。
对了,上次你问的问题,我今天看YGC的blog,发现还可以使用theme_classic()。但他提到的其他主题,比如theme_stata()在我的R里面都不能运行,不太清楚怎么回事。
[未知用户]
嘿嘿,多谢帮助!!theme_classic()这个代码对我太有用了,之前的去背景代码去不了图片的外边框,这个代码直接去掉了了。
这个theme_stata()我这里也运行不了 :blush: :blush:
嘿嘿,多谢帮助!!theme_classic()这个代码对我太有用了,之前的去背景代码去不了图片的外边框,这个代码直接去掉了了。
这个theme_stata()我这里也运行不了 :blush: :blush:
4 天 后
不错,学习了,ggplot的主题还真有不少。
2 年 后
panel.border=element_blank()
theme_bw()
这两招很好使。
发现R语言的学习,还是要记不少东西啊!
theme_bw()
这两招很好使。
发现R语言的学习,还是要记不少东西啊!