Три графика, разделяющие ось X друг над другом, как показано на рисунке.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Три графика, разделяющие ось X друг над другом, как показано на рисунке.

Сообщение Anonymous »

У меня проблемы с matplotlib.
Мне бы хотелось получить такой график, но с помощью приведенного ниже кода я могу получить только этот график. р>

Код: Выделить всё

f, (ax1, ax2, ax3) = plt.subplots(3, sharex=True, sharey=False)

ax1 = plt.gca()
ax1.yaxis.set_inverted(True)
ax1.plot(bp_phase, bp_mag, 'o',  markersize=7, markerfacecolor="#BFCFFF",
markeredgewidth=1, markeredgecolor='black')
ax1.plot(bp_phase_snd_cycle, bp_mag, 'o',  markersize=7, markerfacecolor="#BFCFFF",
markeredgewidth=1, markeredgecolor='black')
ax2.yaxis.set_inverted(True)
ax2.plot(g_phase, g_mag,  'o',  markersize=7, markerfacecolor="#99FF99",
markeredgewidth=1, markeredgecolor='black')
ax2.plot(g_phase_snd_cycle, g_mag, 'o',  markersize=7, markerfacecolor="#99FF99",
markeredgewidth=1, markeredgecolor='black')
ax3.yaxis.set_inverted(True)

ax3.plot(rp_phase, rp_mag, 'o',  markersize=7, markerfacecolor="#ffa500",
markeredgewidth=1, markeredgecolor='black')
ax3.plot(bp_phase_snd_cycle, rp_mag, 'o',  markersize=7, markerfacecolor="#ffa500",
markeredgewidth=1, markeredgecolor='black')

plt.xticks(fontsize=14, rotation=90)
plt.yticks(fontsize=14)
f.subplots_adjust(hspace=0)
plt.setp([a.get_xticklabels() for a in f.axes[:-1]], visible=False)
Я не могу понять, почему имеется пустой слот, в то время как две функции отображаются в одном и том же слоте.
Примечание: я не могу предоставить данные для построения графика, возможно, некоторые гуру matplotlib все равно поймет, в чем моя ошибка.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-figure
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»