問題タブ [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.
r - Rでサブプロット/インセットの背景色を変更するには?
R の既存のプロットにサブプロットを追加したいと思います。サブプロット (挿入図) には異なる背景色が必要です。私は次のことを試しました:
それの助けを借りて、次のsubplot()
ように述べていpars
ます。
を実行する前に par に渡されるパラメータのリスト
fun
。
ではグラフィック パラメータの意味が異なるため、プロットの背景色を変更するのは非常に難しいようplot()
です。したがって、 を使用して背景色を設定する必要がありますpar()
。しかし、なぜこれが機能しないのsubplot
ですか? par()
(また、プロット関数をandを呼び出す外部関数に入れようとしましたplot()
が、これは役に立ちませんでした)。
サブプロットが正しく機能しないのはなぜですか?
matlab - Matlab: .eps 軸サイズへのサブプロット
Matlab には、ラテックス ドキュメントに含めたい 2 つのプロットがあります。このコードを使用して、個々のプロットごとにサイズとその他すべてを変更できます。
これにより、プロットが正しいサイズなどで .eps ファイルに保存され、ラテックスの正しいサイズで完全にロードされます。ただし、軸のサイズを維持しながら、両方のプロットをサブプロットに入れたいと考えています。印刷されるサブプロットは軸のサイズを無視しているように見え、ラテックスでは常に同じサイズで表示されるため、上記のコードは機能しません (軸の数値を大きくしても問題ありません)。
Matlab が正しいサイズでサブプロットを印刷するようにするにはどうすればよいですか? 注目に値するかもしれません:サブプロットのサイズは、プロットを生成するときに画面上で実際に変化しますが、サブプロットを使用しない場合は正常に機能しますが、これはラテックスによって無視されます。
- 編集 -
いくつかいじった後、私が持っているコードの最小限の動作例を提供することができました。
これにより、いくつかの座標がマークされた 2 つのプロットが生成されます。ラテックスでは、次のようにファイルをロードします。
matlab - matlab で hold と elseif を使用したサブプロット
グラフィックスのサブプロット中に問題が発生しました。GUI でオブジェクト (軸) の古いグラフィックをプロットできません。
コード:
checkerro、checkcalc、checksignal は ckeckboxes (GUI オブジェクト)
エラー、シグナル、テンポは同じサイズの行列です。
ckeckerro と checkcalc (例) を選択すると、tempo と real(Erro) のプロットのみが表示されます。
助けを待っています。
感謝
python - matplotlib の同じ数の xticklabels を持つ 6 つのサブプロット
特に軸の設定で、matplotlib に本当に苦労しています。私の目標は、1 つの図に 6 つのサブプロットを設定することです。これらはすべて異なるデータセットを表示しますが、目盛ラベルの数は同じです。
ソースコードの関連部分は次のようになります。
グラフ4.py:
mysubplot.py: (ヘルパー モジュール)
何が問題なのかを説明する最善の方法は、スクリーンショットを使用することだと思います. アプリケーションを起動すると、すべてがうまくいきます。
左側の「週」エントリをダブルクリックするとclear_plot()
、graph4.pyのメソッドが呼び出され、すべてのサブプロットがリセットされます。次に、ファイル名のリストがgraph4.pyplot()
のメソッドに渡されます。メソッドは各ファイルを開き、各データセットを異なるサブプロットにプロットします。したがって、エントリをダブルクリックすると、次のようになります。plot()
ご覧のとおり、各サブプロットにはさまざまな数の xtick ラベルがあり、これはかなり見苦しく見えます。したがって、これを改善するための解決策を探しています。xaxis.set_ticklabels()
私の最初のアプローチは、各サブプロットが同じ数の目盛りラベルを持つように、手動で目盛りラベルを設定することでした。ただし、奇妙に聞こえるかもしれませんが、これは一部のデータセットでのみ機能し、その理由は本当にわかりません。一部のデータセットではすべてが正常に機能し、他のデータセットでは、matplotlib は基本的に必要なことを行っており、指定しなかった xaxis ラベルを表示します。も試しFixedLocator()
ましたが、同じ結果になりました。一部のデータセットでは機能しており、他のデータセットでは、matplotlib は異なる数の xtick ラベルを使用しています。
私は何を間違っていますか?
編集:
@sgpc が示唆したように、pyplot を使用しようとしました。私のソースコードは次のようになります。
いくつかのデータセットをプロットすると、次の出力が得られます: http://i.imgur.com/3ngYTNr.png (申し訳ありませんが、画像を埋め込むにはまだ十分な評判がありません)
さらに、すべてのサブプロットで x 値が異なる可能性があるため、x 軸を共有することが本当に良いアイデアであるかどうかはよくわかりません (たとえば、最初のサブプロットでは、x 値の範囲は午前 8:00 からです)。 - 午前 11 時、2 番目のサブプロットでは、x 値の範囲は午後 7 時から午後 9 時です)。
を取り除くとsharex = True
、次の出力が得られます。
http://i.imgur.com/rxHeSyJ.png (申し訳ありませんが、写真を埋め込むにはまだ十分な評判がありません)
ご覧のとおり、出力の見栄えが良くなりました。ただし、現在、x 軸のラベルは更新されていません。これは、最後の suplots が空であるためだと思います。
私の次の試みは、各サブプロットに軸を使用することでした。したがって、次の変更を行いました。
これで、次の出力が得られます。
i.imgur.com/TmA1goE.png (申し訳ありませんが、写真を埋め込むにはまだ十分な評判がありません)
Figure()
したがって、この試みでは、基本的に とと同じ問題に苦しんでいadd_subplot()
ます。
私は本当に知りません、それを機能させるために他に何ができるでしょうか...
python - マルチプロットの軸ラベルと目盛り
両方の図に x 軸と y 軸が表示されない理由がわかりません。メインフィギュアとサブフィギュアに数字と目盛りをつけてほしいです。私が使用したコードの下を見つけてください。
matlab - 複数のサブプロットを同時に作成する
たとえば、複数のサブプロットを同時に作成するにはどうすればよいですか
さまざまな変数を使用して simulink モデルをシミュレートし、それらをプロットしています。初心者なので他に効率の良い方法があれば教えていただきたいです。
matlab - MATLAB での同じ高さのサブプロット
私は次のようなものを持っています
最後のプロット プロットy3
は、プロットと同じ高さになりませんy1 + y2
。どうすればこれを修正できますか?
ヒュー・ノーランは正しい。一般的には問題はないはずです。ただし、箱ひげ図はプロット後に自動的に縮小するようです。
boxplot を並べたサブプロットと同じ高さにするにはどうすればよいですか?