有没有办法将 ggplot2 绘图转换为黑白版本而无需重写其大部分代码,以便黑白版本保持可读?

例如,用 scale_fill_gradient 替换 scale_fill_grey ?或者像 http://colorbrewer2.org/ 之类的网站一样自动进行复印友好的转换。 (不幸的是,纹理不是一种选择,因为 ggplot2 不支持它们。)
if ... else 和自定义函数显然是可能的,但是有更通用的解决方案吗?

最佳答案

我制作的每个 ggplot 图中的第二行是

theme_bw()

所以
qplot(mpg, wt, data = mtcars) +
  theme_bw()

关于r - 如何使 ggplot2 图形与 R 中的黑白打印(复印友好)兼容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20679635/

10-11 06:30