用Python在plot中显示点坐标

2024-05-16 11:34:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在绘图中显示二维数组中点的(x,y)轴。

我知道通过下面的代码我可以画出点

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
plt.show()

给我看了这张照片: output of the above code

但是,我想在绘图中显示靠近它们的每个点的x,y。像这样的东西 Which I am looking

提前非常感谢。


Tags: 代码import绘图outputroplotmatplotlibas
1条回答
网友
1楼 · 发布于 2024-05-16 11:34:12

这应该可以做到:

import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [1,4,9,16]
plt.plot(x, y, 'ro')
plt.axis([0, 6, 0, 20])

for i_x, i_y in zip(x, y):
    plt.text(i_x, i_y, '({}, {})'.format(i_x, i_y))

plt.show()

相关问题 更多 >