gpt4 book ai didi

image - gnuplot 中缺少 pm3d corners2color 功能的解决方法

转载 作者:行者123 更新时间:2023-12-04 02:47:24 25 4
gpt4 key购买 nike

manual of Gnuplot at page 136 中所写,

Because the pm3d algorithm does not extend the colored surface outside the range of the input data points, the 'c' coloring options will result in pixels along two edges of the grid not contributing to the color of any quadrangle. For example, applying the pm3d algorithm to the 4x4 grid of data points in script demo/pm3d.dem (please have a look) produces only (4-1)x(4-1)=9 colored rectangles.

所以如果我想绘制一个 4x4 像素大小的图像,我不能在不丢失第 4 列和第 4 行的情况下这样做。 (我不想修改文件。)这个问题有有效的解决方法吗?

最佳答案

要绘制一个 4x4 图像,该图像准确显示数据文件中指定的颜色矩形,splot ... with pm3d 不适合。为此,可以使用 image 绘图样式。必须使用 pm3d 模式,例如当网格点不等距时,或用于 3D 表示时。

获取以下文件data.dat

1 6 8 3
2 5 4 4
9 1 1 2
5 4 3 8

一个或多或少的最小脚本是

set autoscale fix
set xtics 1 out
set ytics 1 out
plot 'data.dat' matrix with image t ''

set terminal pngcairo 的结果是:

enter image description here

终端必须支持绘制with image,这是大多数情况,但不是所有情况(例如pstricks 不支持)。在那种情况下,需要使用 with image failsafe

关于image - gnuplot 中缺少 pm3d corners2color 功能的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18595443/

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