В настоящее время у меня есть два набора данных для координат, один из которых я хочу перевернуть, а другой я бы хотел остаться неизменным, а затем нанести оба этих графика на один и тот же график.
Я хочу чтобы перевернуть координаты команды гостей, чтобы оба графика не находились на одной стороне поля, когда я строю их оба.
#home team coords
x_coords_h = ([float((k['X'])) * 124.5 for k in data['h']])
y_coords_h = ([float((k['Y'])) * 80 for k in data['h']])
coords_h = ([(float(k['X']) * 124.5, float(k['Y']) * 80) for k in data['h']])
#away team coords
x_coords_a = ([float((k['X'])) * 124.5 for k in data['a']])
y_coords_a = ([float((k['Y'])) * 80 for k in data['a']])
coords_a = ([(float(k['X']) * 124.5, float(k['Y']) * 80) for k in data['a']])
#plot shots
#plot home shots
#ax.scatter(x_coords_h, y_coords_h, c = "blue", label = 'shots')
#plot away shots
ax.scatter(x_coords_a, y_coords_a, c = "red", label = 'shots')
plt.ylim(0, 80)
plt.xlim(0, 120)
plt.text(95, 5, "@Jack_Nesbitt", color="#f7f7f7", fontsize=10)
plt.show()
Цель состоит в том, чтобы получить два нижних вывода с наложением (я получил это с помощью ax.invert_yaxis () & ax.invert_xaxis (), но это не будет работать для используя два набора данных из того, что я знаю):
Любая помощь будет быть оцененным! Спасибо.