Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab一个条形图中的两个图例(使用num2str)_Matlab_Plot_Legend - Fatal编程技术网

Matlab一个条形图中的两个图例(使用num2str)

Matlab一个条形图中的两个图例(使用num2str),matlab,plot,legend,Matlab,Plot,Legend,我想在y=exp(x)图中添加两个图例: i、 e 但是我不能。。。只有传奇2被绘制出来。。。 任何想法都是受欢迎的 在此处输入代码不是因为两个句柄定义相同吗?此外,您总是调用第一个句柄h_legend1,即使在第二个集合中也是如此statement@brodroll每个Axis对象不能有多个图例(当然,没有解决方法)@excaza谢谢提示!我可能只是表达得很糟糕,我只是在观察为什么只绘制图例2,除了你已经陈述的基本原因 x=1:1:10; y=exp(x); figure; bar(x,y,'

我想在y=exp(x)图中添加两个图例:

i、 e

但是我不能。。。只有传奇2被绘制出来。。。 任何想法都是受欢迎的
在此处输入代码

不是因为两个句柄定义相同吗?此外,您总是调用第一个句柄
h_legend1
,即使在第二个
集合中也是如此statement@brodroll每个Axis对象不能有多个图例(当然,没有解决方法)@excaza谢谢提示!我可能只是表达得很糟糕,我只是在观察为什么只绘制图例2,除了你已经陈述的基本原因
x=1:1:10;
y=exp(x);
figure; bar(x,y,'FaceColor',[0 .5 .5],'EdgeColor',[0 .9 .9],'LineWidth',0.5);  hold on; grid on;

h_legend1=legend(strcat('info 1: ', num2str(value 1),'info 2:', num2str(value 2),'%') ,'Location','best');
    set(h_legend1,'FontSize',12); hold on;

h_legend2=legend(strcat('info 1: ', num2str(value 1),'info 2:', num2str(value 2),'%') ,'Location','best');
    set(h_legend1,'FontSize',12); hold on;