小编Arg*_*gon的帖子

Matlab:保存后翻转图例顺序和图例重叠图

我试图根据matlab barplot 中图例颜色的反向排序来反转我的图例条目顺序,但它似乎不适用于我的情况。

基本上我拥有的是一个 GUIDE 图,它绘制了很多图并能够将它们保存到 .png 文件中。效果如下: http://i.imgbox.com/KzEFAdia.png

我设法通过颠倒图例来更改文本顺序,但无法更改图例颜色顺序。这是我所得到的:

[a b] = legend(legenda);

map = colormap; % current colormap

n = size(b,1);

z = linspace(size(map,1),1,n/3); % there is 1 text and 2 line elements for every data series, so I divide by 3

z = round(z); %otherwise matlab gets angry that indices must be real integers or logicals

MAP = map(z(:),:); % gets elements specified by linspace from colormap
Run Code Online (Sandbox Code Playgroud)

到目前为止一切正常。

两个系列的 b 向量如下所示(从 2.0 开始,因为它是相反的):

Text    (P+C 200 …
Run Code Online (Sandbox Code Playgroud)

matlab

5
推荐指数
1
解决办法
5815
查看次数

标签 统计

matlab ×1