graph - GnuPlot中的线图,其中线色是数据文件中的第三列?

标签 graph plot gnuplot

我有一个看起来像这样的数据文件:

1 1.0 0
2 1.5 0
3 0.0 1
4 1.2 2
5 1.0 1
6 1.1 1

其中第一列是我的X值,第二列是我的Y值,第三列是颜色。我希望每个线段都根据第三列进行着色。因此,前两个线段将为“颜色1”,下一个将为“颜色2”,下一个将为“颜色3”,最后两个将再次为“颜色1”。

我试过了:
plot 'file.dat' using 1:2:3 with lines rgb variable;

但是我的电话全黑了。

在gnuplot中可能吗?

谢谢,
加布

最佳答案

以下内容对我有用(gnuplot 4.4)

plot "./file.dat" u 1:2:3 with lines  palette

希望这可以帮助。

当我运行您的代码时,gnuplot无法通过“rgb”部分。

有关使用变量标签的示例,请参见类似的问题:
GNUPLOT: dot plot with data depending dot size

此处提供有用的示例:
http://gnuplot.sourceforge.net/demo/pointsize.html

祝一切顺利

汤姆

关于graph - GnuPlot中的线图,其中线色是数据文件中的第三列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939200/

相关文章:

grid - Gnuplot 网格与文本重叠

performance - 与mac相比,ubuntu中的Graphviz sfdp逊色?

java - 图道路复杂度

ios - F3PlotStrip动态添加的图有问题

python - 如何仅使用 matplotlib 绘制垂直散点图

plot - 如何使用 gnuplot 在一张图中的同一 x 轴上绘制三个 y 轴?

plot - GNUPLOT 如何为标签中的索引添加更多空间

python networkx算法获取条件为边权重乘积的路径

Python memory_profiler 不一致的绘图

python - 使用辅助轴线图制作分类或分组条形图