使用ggsave函数保存pdf和png图形时,我遇到了一个奇怪的问题。显然,得出的数字看起来有些不同。请在此处查看:
pdf文件的网格线绘制为黑色,而png文件的网格线正确显示为灰色。我附了一个最小的例子
struct Complex* complexArray = malloc((length + 1) * sizeof(struct Complex));
会话信息:
library('tidyverse')
set.seed(1)
df <- tibble(x = rnorm(1000))
p <- df %>% ggplot(aes(x)) +
geom_histogram(bins = 20, fill = 'grey85', col = 'black', alpha = .4) +
theme_linedraw()
p
ggsave( 'test.pdf', p, device = 'pdf', width = 5, height = 5)
ggsave('test.png',p, device = 'png', width = 5, height = 5)
答案 0 :(得分:1)
我现在发现了问题。通过将theme_linedraw()
替换为theme_bw()
,PDF和PNG数字是相同的。