【发布时间】:2018-02-01 02:43:07
【问题描述】:
我看到最新的 gnuplot 5.2 上的 pdfcairo 终端质量很差。我要测试的非常简单的脚本是:
reset
set terminal pdfcairo font ", 12"
set output 'graph.pdf'
set samples 10000
unset key
plot sin(x**2) w l
reset
set term wxt
set out
输出的pdf是: I did maximal zoom in pdf viewer
可以看到奇怪的锯齿。如果我们增加样本数量,情况会变得更糟。这对我来说很奇怪,因为我认为随着样本数量的增加曲线应该变得更加平滑。
使用从 wxt 终端导出到 pdf 时会观察到相同的行为。但是,如果我设置 qt 终端,然后导出为 pdf,那么使用相同的 set samples 10000 会得到更好的输出曲线:
Not ideal, but much much better
发生了什么事? pdfcairo 终端缺少抗锯齿功能?
编辑
我发现关于同一问题的讨论 here。可以从该线程中获取脚本并将samples 更改为更高的值,例如 10000。当我们放大绘图时,这会导致“逐步”线条而不是平滑曲线。
【问题讨论】: