Как экспортировать Matplot как PNG для нескольких переменных списка? - PullRequest
0 голосов
/ 04 марта 2020

Если я запускаю следующий код, график выглядит следующим образом:

enter image description here

for i in range(len(land)):
    x = []
    y = []
    for j in range(len(land[i])):
        x.append(land[i][j][0])
        y.append(land[i][j][1])
    plt.plot(x, y, ':r')

for i in range(len(bldg)):
    x = []
    y = []
    for j in range(len(bldg[i])):
        x.append(bldg[i][j][0])
        y.append(bldg[i][j][1])
    plt.plot(x, y, 'b')

Я хочу экспортировать в png файл, как он выглядит, но когда я запускаю следующий код,

fig = plt.figure()
ax = plt.subplot(111)
ax.plot(x, y)
ax.legend()
fig.savefig('C:/Users/heeya/Desktop/edison.png')

я получаю файл, содержащий только 1 синюю форму, как показано ниже. Как я могу это исправить?

enter image description here

...