Matplotlib, используя doublex и twiny вместе (например, twinxy)

Могу ли я иметь двойные и близкие друг другу (т.е. что-то вроде twinxy)? Я хочу поставить CDF на график штрихов, где ось X графика штриховки находится в логарифмическом масштабе. Я не могу сделать Ys вместе, потому что диапазон штрихов y у очень большой, сравнивая [0,1] для CDF.

Любые идеи?

Спасибо,

Ответ 1

Если я правильно понимаю ваш вопрос, вы хотите построить две вещи на одной и той же axes без общей axis. Вероятно, есть лучший способ сделать это, но вы можете сложить twinx (doc) и twiny (doc) как таковые

ax # your first axes
ax_new = ax.twinx().twiny()

Что даст вам отметки по всем сторонам сюжета. ax будет ax_new относительно нижней и левой ax_new, ax_new будет ax_new относительно верхней и правой ax_new.