【问题标题】:Confusion with Gnuplot postscript terminal (CORRECTION : This is an issue with Mac Preview)与 Gnuplot postscript 终端混淆(更正:这是 Mac Preview 的问题)
【发布时间】:2014-09-09 04:50:22
【问题描述】:

我对如何让 postscript 终端将类似的图形复制到 png 终端感到困惑。

这是我的脚本:

#!/usr/bin/env gnuplot

#set terminal png 
#set output 'test.png'
set terminal postscript eps enhanced
set output 'test.eps'

set palette defined (0 1.0 1.0 1.0, 1e-19 0.0 0.0 1.0, 1 1.0 0.0 0.0)
set cbrange [0:9]
plot 'test.dat' u 1:2:($3 > 0 ? $3 : 0) with image

这是我的数据文件:

1.0  1.0  4.0
1.0  2.0  7.0
1.0  3.0  9.0
2.0  1.0  6.0
2.0  2.0  8.0
2.0  3.0  2.0
3.0  1.0  8.0
3.0  2.0  1.0
3.0  3.0  0.0

当我使用 png 终端绘制数据时,单元格之间的边缘很清晰。当我使用 postscript 终端时,单元格的边缘使用颜色渐变来在单元格的颜色之间过渡。

问题:有没有办法制作 eps 终端,使其在单元格边缘没有颜色渐变并复制 png 图像的清晰边缘?

【问题讨论】:

  • 使用您的测试数据我无法重现这一点(在 Windows 上使用 4.4.3 和 4.6.5 进行了测试)。请注意,在使用image 绘图时,通常应该用一个空行分隔具有不同 x 值的块。
  • 那很不幸。我使用的是 Mac OSX 10.6.8,Gnuplot 版本 4.6 补丁级别 4。我尝试按照您的建议分离数据,但仍然得到相同的效果。
  • 呃,如果我没记错的话,最近有人因为 Mac Preview 而遇到了类似的问题。你能用不同的查看器检查 eps 文件吗?
  • 天哪,这很奇怪。你很准。如果我将 test.eps 转换为 test.pdf,然后使用 Preview 打开 test.pdf,它看起来是正确的。我将 test.eps 导入到 LaTex 文件中,TexShop 生成的 pdf 在使用 Preview 查看时看起来像垃圾。当使用 Adob​​e Acrobat 查看 TexShop 生成的 pdf 时,它看起来是正确的。
  • 实际上你有一个 3 像素高和 3 像素宽的嵌入位图。我猜,Preview 试图平滑这个位图......

标签: image macos terminal gnuplot


【解决方案1】:

事实证明,Mac 的 Preview 在处理 eps 图像时遇到了困难。在 TexShop 中查看使用 Adob​​e Acrobat 生成的 pdf 时,它是正确的。谢谢克里斯托夫。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    相关资源
    最近更新 更多