我尝试在 gnuplot 上绘制一个图,该图在 x 轴上没有实际范围顺序。
--------------------->
1 4 2 20 17 12 10 8
因此,它不是一个真正的函数,就像您用数学知识解释它一样,但它的 x 轴上有某种索引,没有编号顺序,从 1 到 20,但 20 可能是第一个,或者在中间..一切都可能混合在一起.. 希望你明白我的意思,因为我希望 gnuplot 能够处理这个问题。
也许我可以编写数据文件,以便点 2 包含 y 轴上应该存在的数据,而只需在 x 轴上移动标签?
最佳答案
你可以例如写入包含这些值的数据文件“data”
1 1.5
4 2
2 3.2
20 2.2
17 0.4
12 4.3
第二列是“y 值”,第一列是 x 轴 (xtics) 的标签
现在尝试用以下方法绘制这些数据:
plot './data' u 2:xticlabel(1)
这就是你想要的吗?
关于Gnuplot xrange 不是一个真正的范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8922936/