GUIのaxesの座標軸を消す

129 ビュー (過去 30 日間)
qrqr
qrqr 2019 年 5 月 23 日
コメント済み: Etsuo Maeda 2019 年 5 月 27 日
guideコマンドを入力しGUIを作っています。
GUI画面に画像を貼ることは可能でしょうか?
fig作成画面では張り付ける機能がなさそうなので、
OpeningFcn(~)のところで張り付ける関数があるのでしょうか。
宜しくお願いします。
追記
axes(handles.axes1);
Im=image(imread('test.png'));
このコマンドでaxes1に画像を表示できました。
ですが座標軸も表示されてしまい消すことができません。

採用された回答

Etsuo Maeda
Etsuo Maeda 2019 年 5 月 27 日
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 件)

カテゴリ

Help Center および File Exchange対話型コントロールとコールバック についてさらに検索

製品


リリース

R2015b

Community Treasure Hunt

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

Start Hunting!