r - Preview v. Adob​​e 查看的 PDF 中带有 viridis 的颜色的奇怪外观

标签 r macos pdf

我一直在使用 heatmap.2() 创建热图在 R。
我正在使用 viridis()色标。
我用过 pdf()创建输出。
如您所见,在 OS X(版本 11.3.1)中使用 Adob​​e Acrobat(顶部面板)与使用预览(底部面板)查看 PDF 文件时,颜色键看起来不同。 Adobe Acrobat 的外观更接近我的预期。预览中的颜色显得褪色和不饱和。
有没有其他人有这种经验?
comparison of color in Adobe Acrobat v. Preview
原始帖子后添加的代码:
以下代码在热图中生成“褪色”颜色键:

library ('viridis')
library('gplots')
test.matrix <- matrix(ncol=25, nrow=9, -4:4)
breaks <- seq(-4,4,0.5)
pdf(file='heatmap.pdf', width=10, height=6)
heatmap.2(test.matrix, density.info = 'none',  trace='none', 
  Colv = F, Rowv = F, dendrogram = 'none', 
  col=viridis(length(breaks)-1), breaks=breaks 
          )
dev.off()

最佳答案

Adobe Reader(默认设置)不会完全按照文件中存储的方式显示图。您可以在“编辑”>“首选项”>“页面显示”中使用设置。尝试使用其他 PDF 阅读器打开文件,您可能会看到不同之处。 Adobe 程序还使细线看起来更粗、平滑低分辨率图像、填充附近线条之间的间隙等。

关于r - Preview v. Adob​​e 查看的 PDF 中带有 viridis 的颜色的奇怪外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67680197/

相关文章:

html - 为什么 html 中 visnetwork 的图表布局太小

r - 准备具有外部依赖项的 CRAN R 包 (nlopt)

ios - 开发时在 CloudKit 中测试 CKErrorUserDeletedZone

java - 使用 Java 下载的 PDF 已损坏?

r - ggplot2 - 将奇数个图正确排列成一个图形

c++ - 随机排列非重复序列

ruby-on-rails - 我在osx上安装了一个docker,现在bundler非常慢

macos - 如何知道 Cocoa 中何时连接了 HID USB/蓝牙设备?

c# - 使用 iTextSharp 从 PDF 中去除水印

pdf - 使用 Imagemagick 将一系列页面从 pdf 提取到 jpeg 时输出文件名