[問題] spy圖形顏色已回收

看板MATLAB作者 (186^_^)時間15年前 (2010/06/24 16:53), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
畫出來的圖形為非零元素使用藍色 那如果要把藍色改成黑色, 有沒有程式寫法可以解決 自己目前想到的方法是使用set(gca,'color','k') 不過畫出來黑色的顏色,是位於稀疏矩陣為零的部份 請問關於set的用法是哪邊有問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.136.217

06/25 03:40, , 1F
你應該先查查 spy 的 help 吧?有 LineSpec 可設啊...
06/25 03:40, 1F

06/25 11:40, , 2F
感謝, 疏忽了= =
06/25 11:40, 2F

06/25 12:28, , 3F
除了內建顏色rbgk..., 是否可以自令顏色使用?
06/25 12:28, 3F

06/25 12:30, , 4F
因為自己是用 property editor修改顏色
06/25 12:30, 4F

06/27 01:50, , 5F
set(findobj(gca, 'Type', 'Line'), 'Color', [0 1 0])
06/27 01:50, 5F

06/27 01:51, , 6F
缺點在於如果你之前有用 hold on 畫了其他圖,有可能會
06/27 01:51, 6F

06/27 01:52, , 7F
改到先前線條的顏色。用 find + plot 自己畫可以解決。
06/27 01:52, 7F
文章代碼(AID): #1C8npk8g (MATLAB)