【问题标题】:how to set colorbox for positive and negative values in gnuplot如何在gnuplot中为正值和负值设置颜色框
【发布时间】:2016-11-01 01:13:41
【问题描述】:

我想以这样的方式设置调色板 rgbformulae,颜色将以正值和负值均匀分布。我想从蓝色(负值)变为 0(白色),再到红色(正值)。我无法为此更改 rgbformulae。

 set cbrange [-5:5]
 set palette maxcolors 10
 set palette rgbformulae ? ? ?

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    set palette defined (z r g b, ...) 命令可用于在特定 z 值处显式设置颜色 (r g b)。 Gnuplot 会在两者之间插入颜色。

    我跳过了set palette maxcolors 10,但以下可能是一个起点:

    set xrange [-1:1]
    set yrange [-1:1]
    set zrange [-5:5]
    
    set pm3d map
    set cbrange [-5:5]
    set palette defined (-5 0 0 1, 0 1 1 1, 5 1 0 0)
    
    set terminal png
    set output 'colors.png'
    splot 5*x
    

    我在 Debian Jessie 上使用 Gnuplot 4.6.6。

    【讨论】:

      猜你喜欢
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      相关资源
      最近更新 更多