MATLABでは、サブプロットの背景色を変更するにはどうすればよいですか?
-
03-07-2019 - |
質問
MATLAB Figureの単一のサブプロットの背景色を変更しようとしています。
UIで許可されているため、明らかに実行可能ですが、自動化する機能が見つかりません。
whitebg
を調べましたが、現在のサブプロットだけでなく、図全体の配色が変更されます。
(ところで、MATLABバージョン6.1を使用しています)
解決
setコマンドを使用できます。
set(subplot(2,2,1),'Color','Red')
これにより、サブプロットの位置2,2,1に赤い背景が表示されます。
他のヒント
MATLAB 6.1を使用していることを述べましたが、MATLABの新しいバージョンでは、 SUBPLOT により、よりコンパクトな構文が可能になります。以下は、2行2列のレイアウトの左上隅に赤い背景の軸を作成します。
subplot(2,2,1,'Color','r');
バージョン7(R14)に戻るリリースノートでは言及されていないようです。
Matlabは数年使用していませんが、タイトルを設定する方法と同様に、サブプロット宣言の後に呼び出されるwhitebgメソッドである可能性が高いと思います。
subplot(3, 2, 4), hist(rand(50)), whitebg('y');
所属していません StackOverflow