несколько сюжетов, в том числе один сюжет 2 грид сюжет - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь создать несколько подсюжетов, используя matplotlib.Всего необходимо построить 8 фигур (4 строки * 2 столбца).Первая фигура представляет собой 2-х сеточный сюжет.Вторая фигура - простой гистограмма.Теперь я строю их правильно индивидуально.Тем не менее, если я интегрирую их с использованием нескольких вспомогательных участков, он продолжает возвращать сложенные проводные участки.enter image description here

Первая фигура, т.е. 2-х сеточная диаграмма, которую я использую plt.subplot2grid

fig=plt.figure()
ax1=plt.subplot2grid((4,1),(0,0),rowspan=2,colspan=1)
plt.title('This is the first chart-top grid')
ax1.set_ylabel("Volume",color='b')
ax2=plt.subplot2grid((4,1),(2,0),rowspan=2,colspan=1,sharex=ax1)

ax1.plot(df["Date"],linewidth=0.5,color='b')
ax1.plot(df["Volume"],linewidth=0.5,color='g')

ax2.plot(df["Value"],linewidth=1,color='r')
ax2.set_ylabel("dollar",color='b')
ax2.axhline(y=0,color='k',linewidth=1)
ax2.spines['top'].set_visible(False)
ax2.yaxis.set_ticks_position('right')
fig.subplots_adjust(hspace=0)
plt.title('This is the first chart-bottom grid') 

Вторая фигура - простая гистограмма

fig=plt.figure()
ax=cuimport.plot('Date','Volume1',kind='bar',
legend=False,facecolor='g',grid=True)
plt.ylabel('tonnes')
plt.title('This is the second chart-bar')
plt.show()

Я попытался добавить что-то вроде plt.subplot(4,2,1) и plt.subplot(4,2,2) (разрешив еще 6 цифр позже) в начале каждого графика, чтобы найти их, но не получилось.Второй столбчатый график был втиснут в верхнюю часть графика (т.е. 2-сеточный).очень противныйКакое решение для этого?

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