Добавьте дополнительную ось с разными галочками в matplotlib - PullRequest
0 голосов
/ 12 января 2020

У меня есть график, который отображает итерацию и прогресс для задачи оптимизации. То, что я хочу сделать, это добавить дополнительную ось (вверху графика), которая использует те же данные, но также отмечает время стены. Таким образом, есть две оси X в соответствии 1: 1 друг с другом, сверху и снизу, и один ряд данных. Я создал вторую ось как:

ax2 = ax.twiny()  
ax2.set_xlabel('Wall Time (s)')

Но теперь я не знаю, как добавить новые галочки. В качестве альтернативы я открыт для двух серий x-data для каждой серии y, но я тоже не знаю, как это сделать.

1 Ответ

0 голосов
/ 12 января 2020

Я понял это:

ax2 = ax.twiny()
ax2.set_xlabel('Wall Time (s)')
ax2.set_xlim(0.0, np.max(all_data, axis=0)[0] * scale_amt)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...