Gnuplot 将颜色条划分为不同的扇区

标签 gnuplot colorbar

我想要一个分为 5 种颜色的颜色条。一种颜色从 0 到 95,另一种颜色直到 97,然后是 99、99.8 和 100。

到目前为止我所做的是:

set palette maxcolors 5
set palette defined ( 0 "cyan", 95 "green", 97 "yellow", 99 "orange", 99.8 "red")

但这只是将 0 到 100 的范围与上面的颜色分成 5 个相等的范围

你有什么建议吗?

最佳答案

这样就可以解决问题了。它将在颜色条上的 0、95、97、99、99.8 和 100 处创建刻度,并为相应的间隔设置青色、绿色、黄色、橙色和红色。

set cbtics ("0" 0, "95" 95, "97" 97, "99" 99, "99.8" 99.8, "100" 100)

set palette defined ( 0 "cyan", 95 "cyan", 95 "green", 97 "green",97 "yellow", 99"yellow", 99"orange", 99.8"orange", 99.8"red", 100 "red" )

set pm3d map

希望它对某人有帮助。

关于Gnuplot 将颜色条划分为不同的扇区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091754/

相关文章:

gnuplot - 在 gnuplot 中使用框时的颜色重复

plot - 如何在 Gnuplot 中跳过二进制文件开头的某些字节?

python - 如何缩放 pyplot 颜色条以便在散点中看到对比度?

matlab - 使用颜色条和嵌套平铺布局

plot - 使用 Gnuplot 标记累积图的数据点

plot - Gnuplot:将 "With Lines"与 "every"命令结合使用

tcl - Tcl/Tk 中的绘图例程

python - 向 matplotlib 颜色条添加刻度

python - 如何使用 matplotlib 中设置的自定义数字来自定义条形图中的颜色?

python - 在 Matplotlib/Cartopy 中制作颜色条图例