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

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

 Respuesta aceptada

Naoya
Naoya el 18 de En. de 2021

1 voto

findobj 関数で特定のタイプのグラフィックス オブジェクトをみつけることができます。
例えば、カラーバーのオブジェクトを見つける場合、
h1 = findobj(gcf,'Type','Colorbar')
でみつけることができます。こちらを削除する場合は、
delete(h1)
で削除することができます。
タイトルについては、 axes の子供の Title に含まれますので、
ax = gca;
delete(ax.Title)
で削除できます。

1 comentario

洋生 福光
洋生 福光 el 20 de En. de 2021
丁寧な回答ありがとうございます。調べてもなかなかヒットしなかったので、非常に助かりました。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Fuzzy Logic in Simulink en Centro de ayuda y File Exchange.

Productos

Versión

R2019b

Preguntada:

el 14 de En. de 2021

Comentada:

el 20 de En. de 2021

Community Treasure Hunt

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

Start Hunting!