[問題] legend顏色出現錯誤已回收

看板MATLAB作者 (muse)時間15年前 (2010/11/05 23:42), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
小弟想要利用ezplot把兩條線(x,y)畫在同一張圖上 一條畫成紅色 一條畫成藍色 然後再用legend標示 可是legend標示出來的兩個圖的圖示竟然都變成淺綠色了 這跟紅色與藍色明顯不一樣 到底問題出在哪裡煩請各位大大幫忙解決一下 -----------------以下為code---------------------- clear all; clf; f='2*x^2+4*y^2-60'; g='2*x-y'; a=ezplot(f,[-6 6 -6 6]); hold on; grid on; set(a,'Linecolor','r','Linewidth',4); b=ezplot(g,[-6 6 -6 6]); set(b,'Linecolor','b','Linewidth',4); title(''); hold off; legend('2x^2+4y^2-60=0','2x-y=0', 'Location',2); 因為這是作業的一小部份 所以函數規定要用字串宣告 除了legend顏色標示錯誤的問題要請教各位大大之外之外 另外有沒有方法可以把多變數的兩條ezplot一次畫出來而不需要用到hold? 謝謝各位大大的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.69.211 ※ 編輯: muserholic 來自: 140.113.69.211 (11/05 23:44)

11/06 00:30, , 1F
hold off ?
11/06 00:30, 1F

11/06 00:59, , 2F
把hold off拿掉好像沒差
11/06 00:59, 2F

11/06 01:03, , 3F
依然會警告:Warning: Ignoring extra legend entries.
11/06 01:03, 3F

11/06 01:13, , 4F
ezplot(x,y,[tmin,tmax]) plots x = x(t) and y = y(t)
11/06 01:13, 4F

11/06 01:13, , 5F
over tmin < t < tmax.
11/06 01:13, 5F

11/06 01:19, , 6F
兩條xy隱函數要同時畫在同一張圖 參數式可解決?
11/06 01:19, 6F
文章代碼(AID): #1Cr2NpEk (MATLAB)