graph - 使用 gnuplot 绘制点的标记坐标

标签 graph gnuplot

我想绘制使用“线点”连接几个点的图形

我还想要针对每个标绘点的标签,标记标绘点的坐标。如果可能,沿 x 和 y 轴绘制一条线,标记绘制点的坐标。

有什么帮助吗?

最佳答案

您可以使用 with vectors从第 1 和第 2 列绘制箭头的选项,其长度在第 3 和第 4 列中给出。nohead删除箭头提示。和 with labels您可以放置​​作为第三列给出的字符串。左边导致文本左对齐(即坐标的右边),偏移将文本向右移动一个字符宽度。

plot "data.csv" u 1:2 with linespoints, \
    '' u 1:2:(0):(-$2) with vectors, \
    '' u 1:2:(-$1):(0) with vectors nohead, \
    '' u 1:2:(sprintf("x=%.1f; y=%.1f", $1, $2)) with labels left offset 1, 0

enter image description here

关于graph - 使用 gnuplot 绘制点的标记坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204677/

相关文章:

gnuplot - 使用 gnuplot 的向量场

graph - Gremlin:你如何找到没有特定边的顶点?

javascript - 有没有用于图形操作和算法的 JavaScript 库?

c# - Microsoft Graph DateTimeTimeZone 到 LocaldateTime

fonts - 如何在 gnuplot 创建的 png 文件中添加希腊字符

r - 如何使用 xyz 不同数据在 R 中制作热图

gnuplot - 空图 gnuplot

macos - Homebrew/brew 在安装 gnuplot 时没有选择选项

java - 如何从不可变集转换为哈希集?

java - 如何检查圆是否重叠