【问题标题】:Marking coordinates of the points plotted using gnuplot使用 gnuplot 绘制点的标记坐标
【发布时间】:2014-11-30 01:25:33
【问题描述】:

我想用“linespoints”绘制连接几个点的图表

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

有什么帮助吗?

【问题讨论】:

    标签: graph gnuplot


    【解决方案1】:

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

    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
    

    【讨论】:

    • 谢谢...你清除了我即将到来的许多疑虑。我也可以通过在 using 语句后指定 title '' 来删除这些图例
    • 是的,但是,notitle 是正确的。你也可以unset autotitle。然后,仅列出您明确给出的标题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    相关资源
    最近更新 更多