[問題] 如何清除axes 繪圖資料已回收

看板MATLAB作者 (模糊地帶)時間16年前 (2009/05/21 04:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
目前我正在撰寫一個GUI 可是遇到一些問題 想請問有沒有解決辦法 請問要如何才能清除 繪圖區 axes 內的資料 我有設一個 clear all 的按鈕 目的是希望可以把下拉選單內所選取的繪圖資料刪除 請問這個程式我該如何撰寫?? 另外,在請問一下 這是我的程式碼,請問關於我的 hold on 指令,為什麼當執行的時候, 兩個圖還是無法疊加,是我指令放錯位置嗎?? switch get(h_lst2,'Value') case 1 a=1; case 2 b=1; case 3 C=1 end datax=xlsread('A.xls','X軸','A7:A456'); [y1]=Bx(a); semilogy(datax,y1,'g');hold on; [y2]=Cx(b); semilogy(datax,y2,'r'); 我本來是想再把 hold on 鍵,在設成一個按鈕,方便讓使用者自行決定要不要疊加 因為我是新手 囧 本來想模仿教學書上的範例 if get(h_hold,'Value')==1 hold on end 可是失敗了 .....(/‵Д′)/~ ╧╧ 程式真的好難喔!!!!!!!! 而且我不懂為什麼教學書上的例子用 grid on 可是我改成 hold on 就不行... 不好意思,問題有點多,還麻煩大家指導一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.220.144
文章代碼(AID): #1A56OCfA (MATLAB)
文章代碼(AID): #1A56OCfA (MATLAB)