【问题标题】:Enforcing the contour range and reverse the color label强制轮廓范围和反转颜色标签
【发布时间】:2017-09-15 12:26:06
【问题描述】:

我正在使用以下脚本

set term pngcairo font ",18" enh size 1400,1400                                                                                                                                                                                              
set view map                                                                                                                                                                                                                                 
set key at screen 1, 0.9                                                                                                                                                                                                                     
unset surface                                                                                                                                                                                                                                
set contour base                                                                                                                                                                                                                             
set cntrparam levels incremental 0.00, 0.06, 2                                                                                                                                                                                               
#                                                                                                                                                                                                                                            
set linetype 2  lc rgb "#8F2FFF"                                                                                                                                                                                                             
set linetype 3  lc rgb "#8F2FFF"                                                                                                                                                                                                             
set linetype 4  lc rgb "#8F2FFF"                                                                                                                                                                                                             
set linetype 5  lc rgb "#2F30FF"                                                                                                                                                                                                             
set linetype 6  lc rgb "#2F30FF"                                                                                                                                                                                                             
set linetype 7  lc rgb "#2F8EFF"                                                                                                                                                                                                             
set linetype 8  lc rgb "#2F8EFF"                                                                                                                                                                                                             
set linetype 9  lc rgb "#2FFFD6"                                                                                                                                                                                                             
set linetype 10 lc rgb "#2FFFD6"                                                                                                                                                                                                             
set linetype 11 lc rgb "#35FF2F"                                                                                                                                                                                                             
set linetype 12 lc rgb "#35FF2F"                                                                                                                                                                                                             
set linetype 13 lc rgb "#FEFF2F"                                                                                                                                                                                                             
set linetype 14 lc rgb "#FEFF2F"                                                                                                                                                                                                             
set linetype 15 lc rgb "#FFAF2F"                                                                                                                                                                                                             
set linetype 16 lc rgb "#FFAF2F"                                                                                                                                                                                                             
set linetype 17 lc rgb "#FF362F"                                                                                                                                                                                                             
set linetype 18 lc rgb "#FF362F"                                                                                                                                                                                                             
set xra[0.:12]                                                                                                                                                                                                                               
set yra[0.:12]                                                                                                                                                                                                                               
set xtics out nomirror                                                                                                                                                                                                                       
set ytics axis in offset -4.0,0 nomirror                                                                                                                                                                                                     
set out "foo.png"                                                                                                                                                                                                                            
splot sin(x) * cos(y) w l lw 4

获取下图

我现在的问题是,虽然我使用了set cntrparam levels incremental 0.00, 0.06, 2,但我仍然得到了最大轮廓值0.96。谁能告诉我如何强制 gnuplot 将轮廓范围固定为2。第二个问题是:是否可以颠倒颜色标签顺序,使其从低值开始到高值?换句话说,我希望 gnuplot 在标签顶部用洋红色线显示零值,依此类推,直到用红线在标签底部显示最高值。

【问题讨论】:

    标签: colors gnuplot contour


    【解决方案1】:

    函数sin(x)*cos(y) 从上方以1 为界,因此您获得的最大等高线级别为0.96,因为下一个为1.02(步长为0.06),但x,y 没有实际值这将对应于这个假设的轮廓。

    至于图例中的标题顺序,set key invert在这里似乎没有作用。但是,您可能只是颠倒 Gnuplot 构造等高线的顺序,即使用

    set cntrparam levels incremental 0.96, -0.06, 0
    set isosamples 1000,1000 #to get smoother contours...
    

    而不是set cntrparam levels incremental 0.00, 0.06, 2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 2014-06-16
      • 2014-03-05
      • 2023-03-19
      • 2016-03-14
      • 1970-01-01
      相关资源
      最近更新 更多