gpt4 book ai didi

pdf - pdf中令人不安的文物

转载 作者:行者123 更新时间:2023-12-01 02:35:37 26 4
gpt4 key购买 nike

在制作带有填充曲线的图时,我遇到了一个问题。在填充区域之间,似乎存在“间隙”。但是,这些伪影不会出现在打印件上,而是取决于查看器和缩放选项。在 Gnuplot 中,我使用 eps 终端,eps 文件看起来很棒,但是当我转换为 pdf 时会出现这些行。转换要么在绘图后直接完成,要么在将 latex 文档从 dvi 转换为 pdf 时完成。由于现在大多数文件都在这里展示,这是一个问题。当我在 Gnuplot 中直接使用 pdfcairo 终端时也会出现这个问题,所以它不是由单独的转换(尝试过 epstoppdf 和 ps2pdf)引起的。

我附上了“acroread”中显示的图的屏幕截图(其他pdf查看器中的问题相同)。

有没有人知道如何摆脱它但保持图形矢量化?

vertical lines

最佳答案

我刚刚遇到了同样的问题。显然是两条曲线之间的填充
是作为一组不完全相互接触的多边形完成的,因此
在某些 PDF 查看器上可见的细白线。

解决此问题的一种方法是绘制这些多边形边界。第一的
在 gnuplot 中定义 min 和 max 函数:

min(x, y) = x < y ? x : y
max(x, y) = x > y ? x : y

然后,假设“数据文件”的第 1 列包含您的 x 值和
第 2 列和第 3 列包含曲线 2 和 3 的 y 值,写:
plot "datafile" using 1:2:3 with filledcurves lc rgb "gray", \
"" using 1:2:(min($2, $3)):(max($2, $3)) with yerrorbars ps 0 lt 1 \
lc rgb "gray" lw 0.5

第一个绘图指令以灰色填充曲线之间的空间。
第二个绘图指令在每个点绘制零大小 (ps 0)
曲线 (2) 上的 x 值 (1) 薄 (lw 0.5)、连续 (lt 1)、灰色
(lc rgb "gray"),从低到高的垂直误差条(yerrorbars)
曲线 2 和 3 中较高的一个。

这涵盖了白线。为了获得最佳结果,您可能需要
试验钢筋的厚度(例如,lw 0.6、lw 0.2)。

关于pdf - pdf中令人不安的文物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10431039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com