[問題] 對plot的handle值使用set(..), 出現錯誤已回收

看板MATLAB作者 (_poca.felicita_)時間17年前 (2008/12/13 00:05), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
以下程式用意是在消除X軸的座標標記 先得到plot的handle值,再使用set去改變XTick的值 clc; clear; figure(1); h=plot([1 2],rand(1,2)); set(h,'XTick',[]) 但執行後卻出現以下錯誤 ??? There is no 'XTick' property in the 'lineseries' class. Error in ==> test03 at 8 set(h,'XTick',[]) 實在有點離奇 怎麼可能沒有 XTick 的 property 呢?? 我試了 Matlab 7, 2006b, 2008a 版本都出現這種錯誤 請問問題是出在哪呢?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.76.234

12/13 00:50, , 1F
離奇在哪@@?
12/13 00:50, 1F

12/13 00:51, , 2F
你沒給東西...也把他預設值給取代掉了
12/13 00:51, 2F

12/13 01:12, , 3F
set(gca,'XTick',[])
12/13 01:12, 3F

12/13 02:12, , 4F
ㄜ..看來我搞錯了
12/13 02:12, 4F
文章代碼(AID): #19Gektv4 (MATLAB)
文章代碼(AID): #19Gektv4 (MATLAB)