問題タブ [multiple-axes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python で **kwarg として軸を渡す
Matplotlib でプロットを生成するためのラッパーを作成しています。プロットを作成する軸をオプションで指定できるようにしたいと考えています。
たとえば、私は持っています:
どちらが実行されますが、すべてが最後の軸 (ax3) にプロットされ、axes kwargument で指定された軸にはプロットされません。(ここにエラーはありません。間違った軸に表示されるだけです)
好奇心のために、私がこれをやりたい理由は、ユーザーが軸を設定できるようにするためです。または、怠惰な人のために、軸を指定せずに plotContourf() を呼び出すだけで、 plt.show( )
一方、私は試しました
しかし、私は得る:
TypeError: plotContourf() がキーワード引数 'axes' に複数の値を取得しました
このエラーは、「axes」がすでにキーワード引数になっていることが原因であることを理解しています。別のキーワードを使用できることはわかっていますが、axes kwarg の用途は何ですか?
ありがとう!
編集: 完全なトレースバック (上記の 2 番目のオプションの場合):
そして実際のラッパー:
matlab - Matlab で複数の軸を使用した深度バッファー モード
2 つの軸を持つ図をレンダリングするときに深度バッファーを使用する方法はありますか?
例を次に示します。この図は 2 つの軸で構成されており、移動する波が対称的に反転しています (単純化のために赤と青)。明らかに、これらの波は互いに交差するため、上から見ると赤青のフィールドが見えます。これは、一部のセクションでは青いフィールドが赤いフィールドの上にあり、他のセクションでは逆になっているためです。
上の画像から、赤のフィールドが青のフィールドの後にプロットされ、完全にオーバーラップしているため、深さバッファーがないことが問題であることは明らかです。
波を同じ軸で描いていれば、このSortMethod = 'depth'
オプションを使用できますが、1 つの図で複数の軸を同期させることはできますか?