pspectrum関数を使用した際のmatlab タイトルとcolorbarの削除について

10 Ansichten (letzte 30 Tage)
洋生 福光
洋生 福光 am 14 Jan. 2021
Kommentiert: 洋生 福光 am 20 Jan. 2021
pspectrum関数で作製したグラフのタイトルとcolorbarの消し方について質問です。
現在以下のようにプログラムを書いております。
pspectrum(filename,f,'spectrogram');
ax = gca;
ax.XAxis.Visible = 'off'
ax.YAxis.Visible = 'off'
軸は消せたのですが、pspcrtrum関数を用いると自動的にタイトルとcolorbarが表示されてしまいます。(下の図)
消す方法はないのでしょうか。
また、現在、ディープラーニングにいれる画像の前処理をしているのですが、このやり方以外に画像範囲の設定をする方法があれば教えてほしいです。

Akzeptierte Antwort

Naoya
Naoya am 18 Jan. 2021
findobj 関数で特定のタイプのグラフィックス オブジェクトをみつけることができます。
例えば、カラーバーのオブジェクトを見つける場合、
h1 = findobj(gcf,'Type','Colorbar')
でみつけることができます。こちらを削除する場合は、
delete(h1)
で削除することができます。
タイトルについては、 axes の子供の Title に含まれますので、
ax = gca;
delete(ax.Title)
で削除できます。
  1 Kommentar
洋生 福光
洋生 福光 am 20 Jan. 2021
丁寧な回答ありがとうございます。調べてもなかなかヒットしなかったので、非常に助かりました。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2 次元および 3 次元プロット finden Sie in Help Center und File Exchange

Produkte


Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!