如何确保在定义了相同调色板的情况下,我的比例轴在图形之间不会有所不同?

时间:2019-05-16 12:51:12

标签: gnuplot

我正在绘制不同蛋白质残基之间相互作用的图。地图应具有相同的z比例尺。 x,y是蛋白质的残基数,z是相互作用的百分数。我用了 设置已定义的调色板(0.0“白色”,1。“绿色”) 我希望对于每个数据,地图的绘制比例都可以从0到1。但是范围会系统地适应最大值和最小值,例如,颜色范围从0到1,而不是从10,000重新缩放0到0.25,因为在特定数据中不存在0.25以上的值。 因此,我的地图并不相似,无法进行比较。

我只发现自动缩放是自动应用的。但是,当我 未设置自动缩放 地图全是绿色的。 以下是我的gnuplot脚本。

重置 设置标题“ G2-5 Fondaparinux Hbonds Hbonds” 设置已定义的调色板(0.0“白色”,1。“绿色”) 设置Xtics 5边界镜 Set ytics 5边界镜 设置xrange [0:49] 设置yrange [47.5:63] 设置密钥 设置终端的svg大小1024,748 设置xlabel“ DGL残基号” 设置ylabel“肝素残留数” 设置输出'G5_F_Hbonds_Hbonds.svg' 绘制'G5F.txt'u 1:2:(1.0):6 w p pt 5 ps var lc调色板z

对应图: enter image description here

1 个答案:

答案 0 :(得分:2)

要将定义的调色板的两端固定到预定值,请使用 set cbrange [min:max]。在这种情况下

  set cbrange [0:1]