【问题标题】:Bad output of pdfcairo terminalpdfcairo 终端输出错误
【发布时间】: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。当我们放大绘图时,这会导致“逐步”线条而不是平滑曲线。

【问题讨论】:

    标签: pdf gnuplot


    【解决方案1】:

    由于线宽有限,它看起来像是图中基本线段的线尾和连接(由默认butt 样式的斜接效果触发)的一些人工制品。为了减轻这种情况,它似乎有助于使用:

    set terminal pdfcairo rounded font ",12"
    

    即规定rounded 行结尾/加入而不是默认的butt

    【讨论】:

    • 是的,这可能是一个解决方案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2015-02-12
    相关资源
    最近更新 更多