Gnuplot 如何在pm3d绘图中自定义z标签

Gnuplot 如何在pm3d绘图中自定义z标签,gnuplot,Gnuplot,我使用了pm3d绘图 set pm3d at b 在这些图中,彩色条显示颜色到数字的映射。我使用z轴变换将函数值映射到适当的z值范围 trafo(x,y)=... splot trafo(func(x,y)) 显然,颜色贴图现在将显示颜色到trafo(func(x,y))的映射,但我希望它显示颜色到func(x,y)的映射,类似于对数图,它不显示对数,而是显示轴上tics处对数的参数。 我知道 但这并不是我想要的。 直截了当 unset ztics set ztics add ("Pi" t

我使用了pm3d绘图

set pm3d at b
在这些图中,彩色条显示颜色到数字的映射。我使用z轴变换将函数值映射到适当的z值范围

trafo(x,y)=...
splot trafo(func(x,y))
显然,颜色贴图现在将显示颜色到trafo(func(x,y))的映射,但我希望它显示颜色到func(x,y)的映射,类似于对数图,它不显示对数,而是显示轴上tics处对数的参数。 我知道

但这并不是我想要的。 直截了当

unset ztics
set ztics add ("Pi" trafo(pi))
unset ztics
set ztics add ("Pi" trafo(pi))
似乎也不起作用

那么,如何定制彩色地图呢?

“直截了当的

unset ztics
set ztics add ("Pi" trafo(pi))
unset ztics
set ztics add ("Pi" trafo(pi))
似乎也不起作用……”

这是因为颜色栏上的TIC由
cbtics
控制,而不是
ztics
控制

尝试:

它应该可以正常工作

请注意,如果您在三维空间中查看此绘图,则z轴上应显示
set ztics add(…)
。但是,如果您已经执行了
设置视图贴图
设置pm3d贴图
或类似操作,它将不会显示,因为这样会删除z轴

unset ztics
set ztics add ("Pi" trafo(pi))
unset ztics
set ztics add ("Pi" trafo(pi))
似乎也不起作用……”

这是因为颜色栏上的TIC由
cbtics
控制,而不是
ztics
控制

尝试:

它应该可以正常工作

请注意,如果您在三维空间中查看此绘图,则z轴上应显示
set ztics add(…)
。但是,如果您执行了
设置视图贴图
设置pm3d贴图
或类似操作,则不会显示,因为这样会删除z轴