1

我有使用 pm3d 的图

set pm3d at b

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

trafo(x,y)=...
splot trafo(func(x,y))

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

set format cb "%.01t*10^{%T}"

但这并不是我想要的。直线前进

unset ztics
set ztics add ("Pi" trafo(pi))

似乎也不起作用......

那么,如何自定义颜色图呢?

4

1 回答 1

1

“直截了当

unset ztics
set ztics add ("Pi" trafo(pi))

似乎也不起作用……”

那是因为颜色条上的抽动是由 控制的cbtics,而不是ztics

尝试:

unset cbtics
set cbtics add ("Pi" trafo(pi))

它应该可以正常工作。

请注意,如果您在 3-d 空间中查看此图,set ztics add (...)则应显示在 z 轴上。但是,如果您已经完成set view mapset pm3d map类似的事情,它就不会出现,因为这会带走 z 轴。

于 2012-07-02T00:07:50.773 回答