如题,

不喜欢在作图中加上一些横竖的网格样的标尺线~~~

一直用theme_bw(),但是不知道怎么消去那个网格线~~~

话说,ggplot2的theme主题代码全部重写了,不知道状况如何~~~[s:18]

<br />
g = ggplot(...)</p>
<p>g = g + theme_bw() + theme(panel.grid.minor = element_blank(),<br />
                           panel.grid.major = element_blank(),<br />
                           panel.background = element_blank())</p>
<p>print(g)<br />
</p>

回复 第2楼 的 肖楠:

斑竹正解~~~

对照着版主的解释,顺带看了下官网,觉得theme的设置基本上可以看的懂了。。。

以前老是纠结在继承啥是什么意思去了。。。[s:18]

4 个月 后

如何修改网格线的间隔数量呢?我看了一本书里说用minor_breaks参数调整,但是放到theme()里面却报错。觉得是和scale有关系的,于是放到scale_y_discrete(),结果也报错。