gpt4 book ai didi

gnuplot - 在 gnuplot 中强制 z 范围 - pm3d

转载 作者:行者123 更新时间:2023-12-02 13:19:53 25 4
gpt4 key购买 nike

我有一些二维数据文件,我想用 gnuplot 绘制它们。不幸的是,文件的值不在同一范围内。但是,我需要 z 轴相同。这是我的代码:

set pm3d map interpolate 1,1

splot "Diff.txt" matrix using (1+$1):(1+$2):3

unset key

set terminal png font arial 20 size 1200, 1200


set palette defined ( 0 "blue", 8 "white", 16 "red")
set zrange [-0.04:0.04]


set output "Diff.png"
replot

我得到的 z 轴范围是 -0.015 - 0.02。有没有办法“强制”gnuplot 使用给定的范围?

最佳答案

颜色范围由cbrange定义,与zrange不同。使用:

set terminal pngcairo font "Arial,20" size 1200,1200
set output 'Diff.png'

set pm3d map interpolate 1,1
unset key
set palette defined ( 0 "blue", 8 "white", 16 "red")

set cbrange [-0.04:0.04]
splot "Diff.txt" matrix using (1+$1):(1+$2):3

顺便说一句:您应该使用 pngcairo 终端,它比 png 终端(使用 libgd)提供更好的图像。如果您的 gnuplot 版本未链接到 libgd,则 png 终端将链接到 pngcairo。但总的来说,这两个是不同的终端。

关于gnuplot - 在 gnuplot 中强制 z 范围 - pm3d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22000613/

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