【发布时间】:2023-01-30 02:55:17
【问题描述】:
我正在尝试使用以下代码制作离散调色板:
set palette defined (0.0 "gray",0.1 "gray", 0.1 "blue", 0.33 "blue", 0.33 "green", 0.67 "green", 0.67 "red", 1.0 "red" )
plot 'Data.dat'u 1:2:3 palette
这是设置一个相对调色板,将 0 作为数据点中的最小值,将 1 作为数据点中的最大值。这意味着如果我在数据中的最大值是 0.2,那么它会使它变成红色,灰色达到 0.02(最大值的 10%)。
无论数据点如何,我都想将颜色范围固定为 0 到 1。这意味着如果数据的最大值为 0.2,则它应该是蓝色的,因为它落在 [0:0.33] 范围内。
请帮忙
【问题讨论】: