在Python中以绘图显示点坐标

时间:2018-09-19 14:30:34

标签: python matplotlib plot coordinates

我想显示图中2d数组中点的(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()

给我看这张照片: https://www.chartjs.org/docs/latest/charts/radar.html

但是,我想在图中显示靠近它们的每个点的x,y。像这样 output of the above code

非常感谢您。

1 个答案:

答案 0 :(得分:3)

这应该可以解决问题:

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()