Как создать точечный график с многочисленными точками в редактируемом формате eps? - PullRequest
0 голосов
/ 29 января 2020

У меня есть двумерный массив формы (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

С plt.show () , график может отображаться нормально, как показано на рисунке выше. Однако после savefig () создается только битый или пустой eps-файл размером менее 1 КБ. Моя цель - создать редактируемую фигуру в формате eps или в другом формате. Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...