PyPlot, показывающий дополнительные неизвестные данные на графиках - PullRequest
0 голосов
/ 27 февраля 2019

Я создал фигуру с двумя подсюжетами, и на обоих есть треугольник данных, который я не могу учесть.

Мой код:

first, second, third, fourth, fifth, sixth, seventh, eighth = simulation(1000)
fig, (ax1, ax2) = plt.subplots(2, 1, sharex=True, sharey=True, figsize=(24, 24))

ax1.plot(first, second, third, fourth)
ax2.plot(fifth, sixth, seventh, eighth)

ax1.set_title('Hearer Index', fontsize=35)
ax1.xaxis.set_tick_params(labelsize=20)
ax1.yaxis.set_tick_params(labelsize=20)
ax1.plot(first, color='orange', alpha=0.3, label='First')
ax1.plot(second, color='blue', alpha=0.3, label='Second')
ax1.plot(third, color='red', alpha=0.3, label='Third')
ax1.plot(fourth, color='green', alpha=0.3, label='Fourth')
ax1.set_ylabel('Frequency', fontsize=35)
ax1.grid()

ax2.set_title('Speaker Index', fontsize=35)
ax2.xaxis.set_tick_params(labelsize=20)
ax2.yaxis.set_tick_params(labelsize=20)
ax2.plot(fifth, color='orange', alpha=0.3, label='First')
ax2.plot(sixth, color='blue', alpha=0.3, label='Second')
ax2.plot(seventh, color='red', alpha=0.3, label='Third')
ax2.plot(eighth, color='green', alpha=0.3, label='Fourth')
ax2.set_xlabel('Generations', fontsize=35)
ax2.set_ylabel('Frequency', fontsize=35)
ax2.grid()

fig.savefig('Question2.pdf')
fig.subplots_adjust(hspace=0.25)

Где первое, второетретий, четвертый, пятый, шестой, седьмой и восьмой являются списками.enter image description here

Я хочу иметь возможность создавать одну и ту же фигуру, но без преимущественно оранжевых / синих данных в левой части каждого подплота

enter image description here

Редактировать: я добавил изображение того же графика, когда ax1.plot(first, color='orange', alpha=0.3, label='First') и ax2.plot(fifth, color='orange', alpha=0.3, label='First')

1 Ответ

0 голосов
/ 27 февраля 2019

Я сделал ошибку:

ax1.plot(first, second, third, fourth)
ax2.plot(fifth, sixth, seventh, eighth)

, что было ненужным, так как я продолжил рисовать их позже в коде.

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