Gnuplot xrange 不是一个真正的范围?

标签 gnuplot

我尝试在 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/

相关文章:

gnuplot - 如何绘制相同的值直到它改变?

if-statement - 如何读取脚本中不规则编号的数据文件来制作gnuplot图像?

statistics - 带有时间数据的 gnuplot 统计信息(从字符串转换为 float )作为单个参数失败

Gnuplot - 使用直方图样式时如何将 y 值放在条上方?

gnuplot - 从 gnuplot 中的一个数据集中绘制 2 个系列

gnuplot - 有什么好的 gnuplot 编辑器吗?

scale - 在 gnuplot 中使用 logscale 时数据消失

plot - Gnuplot:在具有 2 个 y 轴的单个图中超过 2 个数据集

bash - 如何在 gnuplot 中绘制自动从 y 数据中减去最低值的图?

gnuplot - 如何在gnuplot中计算横坐标平均值来绘制图形