如何在R中将绘图保存为B& W(无灰度像素)图像?

时间:2018-05-02 02:58:24

标签: r ggplot2

我正在生成一些应该只有前景色和背景色的测试图像。我使用ggplot2创建了我的绘图,然后使用方法jpeg()png()保存了它们。但我意识到输出不是B& W.您可以在下面看到示例图像和问题。

A sample image

[示例图片]

The image showing the issue

[放大以显示无B& W输出]

如何将这样的情节保存为B& W图像? (我更喜欢坚持使用JPEG格式。)

1 个答案:

答案 0 :(得分:6)

您可以使用antialias = "none"选项。例如

library(ggplot2)
library(cowplot)
png(antialias = "none")
ggplot(data.frame(x=1:100, y=sin((1:100/10))), aes(x,y)) +
  geom_line() 
dev.off()

enter image description here