MATLABでは、サブプロットの背景色を変更するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/157685

  •  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');
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top