GUIのaxesの座標軸を消す

guideコマンドを入力しGUIを作っています。
GUI画面に画像を貼ることは可能でしょうか?
fig作成画面では張り付ける機能がなさそうなので、
OpeningFcn(~)のところで張り付ける関数があるのでしょうか。
宜しくお願いします。
追記
axes(handles.axes1);
Im=image(imread('test.png'));
このコマンドでaxes1に画像を表示できました。
ですが座標軸も表示されてしまい消すことができません。

 採用された回答

Etsuo Maeda
Etsuo Maeda 2019 年 5 月 27 日

2 投票

Figureの軸要素はAxesで設定します。親子関係は Figure - Axes - Object (今回はimage) という順になっています。
ax = gca;
ax.XTickLabel = []; % X軸TickLabelに空を設定
と記述すれば、XTickLabelが消えます。他の項目も同様に設定することができます。
ご参考:ドキュメンテーション「Axes のプロパティ」
HTH

2 件のコメント

qrqr
qrqr 2019 年 5 月 27 日
ありがとうございます。
周りの枠線も消すことは可能でしょうか?
宜しくお願い致します。
Etsuo Maeda
Etsuo Maeda 2019 年 5 月 27 日
plot(rand(5))
ax = gca;
ax.XAxis.Visible = 'off'
とすれば、Xを全部消すことができます。Yも同様です。
HTH

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchangeグラフィックス パフォーマンス についてさらに検索

製品

リリース

R2015b

質問済み:

2019 年 5 月 23 日

コメント済み:

2019 年 5 月 27 日

Community Treasure Hunt

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

Start Hunting!