1. ホーム
  2. matplotlib

[解決済み】twinx と twiny を一緒に使う matplotlib (twinxy のようなもの)

2022-02-17 05:49:01

質問内容

twinxとtwinyの両方を一緒に(つまりtwinxyのようなもの)持つことはできますか? 棒グラフのX軸が対数スケールである棒グラフ上にCDFを置きたいのです。棒グラフのYの範囲がCDFの[0,1]に比べて非常に大きいので、Yを一緒に作ることができません。

何かアイデアはありますか?

ありがとうございます。

解決方法は?

もし私があなたの質問を正しく理解していれば、あなたは2つのものを同じ axes を共有することなく axis . おそらくもっと良い方法があるのでしょうけど、スタックできるのは twinx (doc) twiny (doc) というように

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

これにより、プロットのすべての側面に目盛りが付けられます。 ax は下と左に対してプロットします。 ax_new は上と右に対してプロットします。