我想要一个使用gnuplot的图形,其中两个数据采用混合方案。
这是一个由3列组成的数据:
java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList
我想要的是一条线没有接缝。 e.g。
x y1 y2
1 0 1
2 0 1
3 0 1
4 0 1
5 0 1
6 0 1
7 0 1
8 0 1
9 0.1 1.2
10 0.1 1.23
并且,所有点都用一条线连接。
是否有人知道如何使用简单的gnuplot命令来制作它?
答案 0 :(得分:2)
AFAIK没有纯gnuplot的解决方案,但你可以通过调用外部unix工具来做几乎所有事情。如果删除数据文件中的第一行(标题)(以下称data.txt
),则应该可以使用:
plot "<awk '{if (NR<=5) print $1,$2; else print $1,$3}' data.txt" w lp
答案 1 :(得分:2)