У меня есть двумерный массив формы (371, 1014), который содержит 371 * 1014 точек. Я хочу разместить их в точечной диаграмме с кодами следующим образом:
import matplotlib.pyplot as plt
x = np.arange(1014)
for i in range(371):
y = data[i][x]
plt.scatter(x, y, c=y, s=1, vmin=-0.02,vmax=0.02, cmap='bwr')
plt.colorbar()
plt.show()
plt.savefig('scatter.eps', format='eps')
![enter image description here](https://i.stack.imgur.com/EQIXQ.png)
С plt.show () , график может отображаться нормально, как показано на рисунке выше. Однако после savefig () создается только битый или пустой eps-файл размером менее 1 КБ. Моя цель - создать редактируемую фигуру в формате eps или в другом формате. Как я могу это исправить?