1

我在用 pdfcairo 绘制我在 gnuplot 中用 wxt 终端制作的东西时遇到问题。

我用于 wxt 的代码是:

set term wxt 0 size 1000,562
set pm3d map
set size 0.9
splot 'XYZpm3d.dat'

这给出了类似的东西:

在 pdfcairo 我写:

set term pdf color size 25cm,14cm
set out 'plot.pdf'
set pm3d map
set size 0.9
splot 'XYZpm3d.dat' palette
set out

我得到类似的东西:

如何解决颜色饱和度问题?splot它不会影响颜色条或文本,如果是splot (x*x+y)/100而不是数据文件,它也不会发生。使用时似乎也出现了问题map

4

1 回答 1

1

这不是饱和效果,而是绘制的许多小矩形的抗锯齿问题,请参阅我对gnuplot pm3d 和 pdf output 生成的图像中出现问题的莫尔图案的splot回答的开头。

克服这个问题的最好方法是 plot with image,它将您的数据绘制为位图,这也是您实际拥有的。然而,这需要 x 和 y 中等距的值:

set term pdf color size 25cm,14cm
set out 'plot.pdf'
set size 0.9
set autoscale fix
plot 'XYZpm3d.dat' with image
set out

如果您没有等间距的值,那么获得正确的图像会变得非常复杂,请在使用 gnuplot pm3d 和 pdf 输出大数据表面图生成的图像中查看有问题的 Moire 图案:从 tikz 调用 gnuplot 以生成位图并自动包含?在 TeX.SX 上。

于 2013-11-04T10:16:16.823 回答