不精确的坐标绘制matplotlib

时间:2016-04-30 15:47:46

标签: python matplotlib

我正在绘制坐标以获得相同的音高结果(仅绘制绿色X)enter image description here

但我的结果不准确,积分向上和向右移动:enter image description here

这是我的代码

import matplotlib.pyplot as plt
import matplotlib
import numpy as np

im = plt.imread('statszone_football_pitch.png')
implot = plt.imshow(im, aspect='auto')
xlim, ylim = plt.xlim(), plt.ylim()

dpi=90


fig = plt.figure(figsize=(620/dpi, 579/dpi), dpi=dpi)
ax = fig.add_axes([0, 0, 1, 1], frame_on=False)
#ax.xaxis.set_visible(False)
#ax.yaxis.set_visible(False)
ax.imshow(im, interpolation='none')

y, x = np.genfromtxt('coordinate_tackle_success.csv', delimiter=',', unpack=True)
plt.plot(x,y, "o")
plt.xlim(xlim)
plt.ylim(ylim)

plt.savefig('tackles.png')

1 个答案:

答案 0 :(得分:1)

ax.imshow中,您可以添加extent参数来影响图像的位置。