【问题标题】:plotting gnuplot with palette showing some labels使用显示一些标签的调色板绘制 gnuplot
【发布时间】:2016-05-21 13:48:49
【问题描述】:

我正在使用带有命令的 gnuplot 绘制数据系列:

p 'file.txt' u 1:2:3 with labels

并得到了带有很多标签的图表,如下所示

看起来很乱。所以,我使用不同的命令:

p 'file.txt' u 1:2:3 with points pt 5 palette

用色谱显示美丽的图表。

但它没有显示标签。 Acutally 我不需要显示所有标签,但我想显示最低五个和最高五个值。

如何混合使用这两个命令,以便显示带有 10 个标签的色谱图(5 个表示最低的五个,另外 5 个表示最高的五个)。谢谢。

【问题讨论】:

    标签: plot gnuplot color-palette


    【解决方案1】:

    标签样式接受tc palette 选项

    这样你就可以了

    plot datafile u 1:2:3:3 with labels tc palette
    

    比如下面的数据

    1 1 30
    1 2 40
    2 2 30
    2 1 35
    3 3 10
    3 4 15
    

    使用plot datafile u 1:2:3:3 with labels tc palette 将绘图

    为了只过滤前 5 个和后 5 个数字,您需要在 gnuplot 之外对数据进行一些预处理。

    【讨论】:

    • 嗨,谢谢,但是当我使用该命令时,它显示“没有足够的列用于可变颜色”。为什么会这样?
    • 确保按照我的命令提供 4 列,而不仅仅是 3。请注意,我重复了第 3 列。
    猜你喜欢
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    相关资源
    最近更新 更多