【问题标题】:GnuPlot line plot from data points, z interpolated color?来自数据点的 GnuPlot 线图,z 插值颜色?
【发布时间】:2015-07-10 20:44:12
【问题描述】:

我有一个包含 x、y 和 z 基准的数据文件——基本上是 x、y 位置 z 表示该位置的衰减。

使用Line plot in GnuPlot where line color is a third column in my data file? 之类的问题的答案 定义的调色板(使用调色板 z)非常 关闭,除了每个线段沿其长度设置为单一颜色。

有没有 沿每个段插入 Z 值(线性很好)的方法,所以 衰减值是平滑梯度而不是跳跃值 在每个段边界?

【问题讨论】:

    标签: graph plot gnuplot


    【解决方案1】:

    您可以使用set dgrid3d 插入给定的数据集。考虑带有内容的数据文件test.dat

    1 2 1
    2 3 2
    1 1 2
    

    绘制
    set dgrid3d 30,30 splines
    set ticslevel 0
    set hidden3d
    splot 'test.dat' matrix w l lc palette lw 3
    

    得到

    这是否适用于您的情况取决于其他几个因素,例如数据点的数量,或者您是否不想创建新网格,但保留原始网格,仅平滑颜色。在后一种情况下,您必须编写一个外部脚本以适当的方式准备您的数据。

    【讨论】:

    • 有什么办法可以得到 dgrid3d 对 z 的插值,但应用于看起来更像“plot 'test.dat' w l lc palette z”的输出?
    • 对不起,我不明白你的意思。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    相关资源
    最近更新 更多