問題タブ [subplot]

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.

0 投票する
2 に答える
107641 参照

python - matplotlib の軸オブジェクトの目盛りのフォント サイズを変更するにはどうすればよいですか

サブフィギュアを追加したフィギュアがあります(挿入図)。利用した:

xtickサブフィギュアのフォントサイズを変更したいと思います。次のような素朴なアプローチを試しました

運がなければ。

どうすればこれを行うことができますか?

0 投票する
4 に答える
30791 参照

python - matplotlib を使用した多数のサブプロット

Python matplotlib を使用して、多くの (100) サブプロットを含むプロットを作成したいと思います。適切な構文が見つかりません:

次のようなものが欲しいです(これは機能していません)

0 から 99 までの i のループで、

サブプロットがほとんどない場合に備えて、多くのチュートリアルで構文を使用できます。次に、構文は

コードはこちらから

私の問題については、私がplt.subplot(10101)理解していないなどと同じ構文を使用できないと思います。

解決策はありますか?

ありがとう

0 投票する
0 に答える
1318 参照

python - サブプロットmatplotlibの間違った構文

ループでサブプロットするために matplotlib を使用しています。たとえば、49 個のデータ セットをサブプロットしたいのですが、ドキュメントからこのように実装しました。

ただし、i = 0以降のインデックスが範囲外エラーになっています。

それを機能させるにはどこが良いですか?

-- これは私が得るエラーです

ありがとう

0 投票する
2 に答える
3891 参照

python - matplotlibで異なる形状のサブプロットを作成する

メテオグラム

matplotlibのこのメテオグラムのように、複数のサブプロットを持つ図を作成しようとしています。さまざまな高さの複数のサブプロットが必要になります(すべて同じ幅ですが、「より細い」ものと「太い」ものがあります)。上の画像のように、いくつかのサブプロットは大きくする必要があり、いくつかは小さくする必要がありますが、サブプロットがいくつあっても、有用な情報を伝えるのに十分な大きさである必要があります。

pyplot.subplot(2,1,1)としてサブプロットを作成すると、必要なアスペクト比が得られますが、行数を増やすと(たとえば、subplot(3,1,1))、サブプロットは「スキニーすぎ」になります。 。これらのプロットの半ダースを1つの図に収める必要がありますが、図にさらに多くのサブプロットを収め始めると、それらは「小さく」なりすぎます。

簡単に言えば、このメテオグラムのような図は、複数の画像をつなぎ合わせることなくmatplotlibで可能ですか?これらの画像は、URLリクエストによってサーバーから返されるため、技術的には可能ですが、ライブラリでこの問題を修正できれば、それが望ましいでしょう。

matplotlibのドキュメントは素晴らしいですが、matplotlibは、サブプロットの数が増えるにつれて任意のアスペクト比のサブプロットを提供するのではなく、同じアスペクト比のサブプロットを提供するように調整されているようです。異なるサブプロットサイズのネット上で1つの例を見つけることができません。

0 投票する
12 に答える
278684 参照

python - すべてのサブプロットに対して 1 つのカラーバーを使用する方法

私は、Matplotlib で 2 つのサブプロットが同じ y 軸を共有し、1 つのカラーバーが 2 つの間で共有されるようにする方法を研究するのに非常に長い時間を費やしました。

何が起こっていたのかというと、またはのいずれかでcolorbar()関数を呼び出すと、カラーバーとプロットが「サブプロット」境界ボックス内に収まるようにプロットが自動スケーリングされ、2 つの横に並んだプロットが 2 つの非常に異なるものになるということでした。サイズ。subplot1subplot2

これを回避するために、3 番目のサブプロットを作成しようとしましたが、それをハッキングして、カラーバーだけでプロットをレンダリングしませんでした。唯一の問題は、2 つのプロットの高さと幅が不均一になっていることです。どうすれば見栄えがよくなるかわかりません。

これが私のコードです:

0 投票する
1 に答える
37680 参照

python - 同じ表示ウィンドウに 3 つのサブプロットをプロットするにはどうすればよいですか? パイソン

同じ表示ウィンドウに 3 つの異なるサブプロットをプロットしようとしています。もう一方の上に 1 つ。基本的には3行1列です。各プロットは、異なる関数 a、b、または c を表します。各プロットには 4 つの異なる行が必要です。

0 投票する
1 に答える
1085 参照

matlab - MATLAB で複数のサブプロットを含むウィンドウの PNG をエクスポートするにはどうすればよいですか?

8 つの図と 1 つのテキスト ボックス (シミュレーション パラメーターの値をリストする凡例) があります。それらはすべて、subplot() を使用して 1 つのウィンドウにプロットされます。見た目はいいのですが、ウィンドウが頻繁にポップアップし、他の作業から気を散らしてしまいます。後でプロットと図を確認できるように、ウィンドウをポップアップし続けるのではなく、これらの図を PNG 画像として自動的に保存したいと考えています。

知っていること:

  • 単一の図を PNG として保存する方法
  • サブプロットを使用して単一のウィンドウで複数の図を作成する方法
  • 単一の図を含むウィンドウを表示しない方法(図の可視性を「オフ」に設定する)

私が知らないこと:

  • マルチフィギュア ウィンドウがポップアップしないようにする方法
  • マルチフィギュア ウィンドウのサイズを設定する方法 (たとえば、400 px x 600 px)
  • ウィンドウ全体を PNG にエクスポートする方法

どんな考えでも大歓迎です。前もって感謝します!

0 投票する
1 に答える
9443 参照

python - 共通の軸ラベル用のスペースを残すPythonサブプロット

1つの図に4つのサブプロットを作成する次のコードがあります。

結果は次のようになります。

ご覧のとおり、軸ラベルは目盛りと重なっています。共通軸のラベルを軸から少し離したいと思います。これを行うのに最適な方法がわかりません。

0 投票する
1 に答える
2215 参照

python-3.x - pyplot サブプロットの軸範囲の修正

Python の matplotlib.pyplot サブプロットを使用して、データ セット U(x,t) および V(x,t) をプロットしようとしています。最初のサブプロットの軸を手動で設定したいのですが、2 番目のサブプロットは独自の軸を選択できます。

ただし、これは最初のサブプロットの軸の変更には影響しないようです。また、プロットが生成された後、広範なエラーが発生します。

ただし、コードから上記のプロット コマンドを削除すると、エラーは消えます。何かご意見は?

0 投票する
1 に答える
3781 参照

matlab - 2番目のサブプロットが消える

私には奇妙な(そしておそらく解決するのが簡単な)問題があります。私は(パネルを使用して)2つのプロットをプロットしようとしました:

しかし、a2をプロットした後、a1は消えます。a1を少し持ち上げると('Position', [0.1, 0.5, 0.85, 0.45])動作しているので、位置に問題があることがわかります(ただし、0.5以上である必要があります)。問題はどこだ?ありがとう!