legend-Chartjs图例的label怎么修改
1个回答
2017-11-09 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
关注
展开全部
用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend函数的基本用法是:LEGEND(string1,string2,string3,)分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。例如:plot(x,sin(x),'.b',x,cos(x),'+r')legend('sin','cos')这样可以把"."标识为'sin',把"+"标识为"cos"还可以用LEGEND(,'Location',LOC)来指定图例标识框的位置这些是Matlabhelp文件。后面一段是对应的翻译和说明'North'insideplotboxneartop'South'insidebottom'East'insideright'West'insideleft'NorthEast'insidetopright(default)'NorthWestmatlab绘图中legend的终极用法高级用法1:指定legend显示的位置:legend({'str1','str2','strn'},1);legend({'str1','str2','strn'},2);legend({'str1','str2','strn'},'Location','SouthEast');高级用法2:指定显示某几条曲线的legend:方法1:例如你有25条曲线,想显示其中1,6,11,16,21的legend,则fori=[2:57:1012:1517:2022:25]set(get(get(H(i),'Annotation'),'LegendInformation'),'IconDisplayStyle','off');endlegend('1','6','11','16','21');方法2:H=plot(data);legend(H([16111621],'1,'6','11’,'16','21');高级用法3:legend横排hl=legend(H([16111621],'1,'6','11’,'16','21');set(hl,'Orientation','horizon')高级用法4:不显示方框:hl=legend(H([16111621],'1,'6','11’,'16','21');set(hl,'Box','off');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询