我有一个数据文件,abc.dat,我想绘制标签,每个坐标如(1,5),(4,6),(2,8)等等....

abc.dat就像:

1  5
4  6
2  8
4  5
7  8
8  9
3  4

#1楼 票数:23 已采纳

使用labels绘图样式。 这需要三个using说明符:x值,y值和放置在给定坐标处的字符串。 所以最简单的命令是:

plot 'abc.dat' using 1:2:(sprintf("(%d, %d)", $1, $2)) with labels notitle

这将各个标签置于坐标中心。

以下命令在相应坐标处绘制一个点,并将坐标标签稍微移位到它附近:

set offset 1,1,1,1
plot 'abc.dat' using 1:2:(sprintf("(%d, %d)", $1, $2)) with labels point  pt 7 offset char 1,1 notitle

4.6.4的结果是:

在此输入图像描述

  ask by hkchakladar translate from so

未解决问题?本站智能推荐:

1回复

使用gnuplot标记点的坐标

我想用'线点'绘制连接几个点的图形 我还想要一个标签来对照每个绘制点标记绘制点的坐标。 如果可能,沿x和y轴绘制一条线,标记绘制点的坐标。 有帮助吗?
1回复

gnuplot:是否可以在每个点之外绘制(x,y)坐标?

我在这里找到了一个答案,关于使用带有点的标签但是只适用于带有标签的1列,而为了绘制(x,y)以及点我必须使用2。 因此我需要plot "data.txt" using ($1):($2):1:2 with labels, "data.txt" using 1:2 ($1):($2):1:2的
1回复

gnuplot数据系列中的标记点

我一直在阅读有关该主题的文章,但是由于出现错误,我无法代表我的数据。 %的data.txt: %码: 有人可以帮我弄这个吗? 提前致谢
2回复

gnuplot,如何只标记某些点?

我正在使用以下gnuplot命令来创建一个图: 其中data_file如下所示: 我希望gnuplot用第1列中找到的字符串标记所有点, 除了第4列等于-3.60在这种情况下我想要aaa字符串。 什么我得到的是, $4=-3.60数据点被正确标注为aaa ,但其余的没有被标记的 。
1回复

如何从点文件内部向gnuplot中的每个点添加颜色

读到这个和这个答案,我明白改变每个点的颜色是可能的,但是: 它必须使用set palette model RGB defined () ,因此如果我想要100种不同的颜色,我将不得不定义所有颜色 点的颜色在绘制之前指定。 我的问题是,有没有办法避免上述所有情况,例如修改我的数据文
1回复

如何用gnuplot中的坐标标记矢量箭头的末端?

这是一个生成单个2d向量的小脚本,我想将坐标放在箭头的任意一端,以便在查看时更加清晰。 这是我的file.dat : 我一直在寻找,似乎无法弄清楚。 这是我第一次使用gnuplot,所以这并不容易。
1回复

使用gnuplot绘制圆柱坐标中的方程

我有一个半径= 1的圆柱体。我需要绘制函数f(theta,z)= exp(theta-0.2 * z),其中theta是方位角,z是圆柱体的高度,这是怎么回事?在gnuplot中绘制? 我也想看看气缸。
1回复

在GNUPLOT中使用日期/时间x轴标记点

我有一个简单的数据集,它包含一个日期/时间字段 (YYYY-MM-DD HH:MM) 和一个温度字段,以 1 分钟为间隔。 我正在尝试学习如何在绘图上标记点,以便我可以标记最高和最低温度。 数据来自 node.js 应用程序中的 SQL 服务器,命令/数据通过标准输入管道传输到 gnuplot,输出