【问题标题】:How do I use a data parameter to set the colour of gnuplot points?如何使用数据参数设置 gnuplot 点的颜色?
【发布时间】:2014-11-29 14:40:54
【问题描述】:

我正在创建一个随机粒子运动的 GIF,我想将粒子绘制为与给定时间的粒子速度相关的某种颜色的点。使用 gnuplot 4.6.6,如何使点的颜色成为数据值的函数?如果可能的话,我希望颜色来自调色板“rgbformula 21,22,23”,而不仅仅是来自标准线条颜色集。 谢谢

【问题讨论】:

    标签: colors gnuplot


    【解决方案1】:

    您可以使用lc palette 标志:

    set palette rgbformulae 21,22,23
    plot 'particles.dat' using 1:2:3 lc palette
    

    输入? linecolor? palette 了解更多信息。

    【讨论】:

      【解决方案2】:

      您可以将第三列传递给绘图命令和linecolor palette。然后,使用调色板颜色对第三列的值进行编码,并绘制显示调色板的颜色框:

      set palette rgbformula 21,22,23
      
      plot "data" using 1:2:3 with points linecolor palette
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-18
        • 2012-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        相关资源
        最近更新 更多