小编Mar*_* M.的帖子

将左轴上的折线图绘制在右轴上的条形图上方

在具有两个 y 轴的图形中,一个用于折线图(左),一个用于条形图(右),我希望条形图位于折线图下方以获得更好的可见性,而不是位于其上方。

演化条形图折线图

正如你在这张图片上看到的(我希望你能看到它),条形图显示了降水的演变和不同的线叶绿素指数的演变,我的问题是条形图覆盖了线条,我想要要上的线。

这是我的脚本:

figure
yyaxis right
bar (meteo(:,1),meteo(:,14));
ylabel('Precipitation (mm)');
hold on
for i=1:6;
    a = [];
    b = [];
    color = ['r' 'm' 'b' 'c' 'g' 'y'];
    for j=0:6
        a(i,j+1)=matrice_5(j*6+i,1);%jour
        b(i,j+1)=matrice_5(j*6+i,3);%moyenne       
    end
        hold on
        yyaxis left
        plot(a(i,:),b(i,:),color(i),'LineWidth',1.5);  
end
title('Evolution of the mean of the chlorophyll index (HNT) - Charlotte variety');
xlabel('Day (2013)')
ylabel('Chlorophyll index (HNT)')
axis([735390 735442 32 50]);
set(gcf,'Position',[645 206 701 477]);
datetick('x','dd mmm','keepticks')
h=legend('0','50','100','150','200','250','precipitation','Location','best');
v = get(h,'title');
set(v,'string','Nitrogen rate in kg/ha');
set(h,'Position', [0.1793 0.1494 0.1127 …
Run Code Online (Sandbox Code Playgroud)

matlab plot bar-chart

4
推荐指数
1
解决办法
2068
查看次数

标签 统计

bar-chart ×1

matlab ×1

plot ×1