[問題]legend的title問題(不是整個圖的title喔)

作者: noisenose (noisenose)   2016-08-07 12:37:13
我是R2014b
想要打legend的title(不是整個圖的title喔) 但
使用matlab官網上範例
x = -pi:pi/20:pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,x,y2)
l = legend('sin(x)','cos(x)');
title(l,'My Legend Title')
出現
Error using title (line 27)
Incorrect number of input arguments
Error in filename (line 6)
title(l,'My Legend Title')
使用網路上另一法
x = -pi:pi/20:pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,x,y2)
l = legend('sin(x)','cos(x)');
v = get(l,'title');
set(v,'string','Legend Title');
出現
Error using matlab.graphics.illustration.Legend/get
There is no title property on the Legend class.
Error in filename (line 6)
v = get(l,'title');
新手上路 搞不太清楚問題出在哪裡 麻煩版上先進指點 非常感謝!
作者: immortal1314 (Eden)   2016-08-07 14:05:00
試試看這樣?figureplot(what)title('name')如果只是想加標題在圖上的話
作者: sblk (Time)   2016-08-07 17:14:00
例一title括弧中的 l 拿掉即可。即title('My Legend Title')
作者: profyang (prof)   2016-08-07 19:54:00
痾...legend的title跟一般的title是有啥不同?
作者: physbook (路克)   2016-08-07 21:10:00
這篇可解? https://goo.gl/bQXMnb不過簡單一點應該用text或annotation就可以加字了
作者: noisenose (noisenose)   2016-08-08 17:41:00
樓上大大那連結就是我寫的二法ㄟ QQ 有其他法嗎
作者: name0625 (lawpy)   2016-08-09 06:53:00
官網上的說明檔是最新版本的,你應該用程式內的doc比較好

Links booklink

Contact Us: admin [ a t ] ucptt.com