我要在一个图中绘制两个数组。条形图必须显示两个y轴以及彼此相邻的条形图。当我要同时实现这两个要求时,就会出现问题。
例如,我可以将条形图绘制在一起
Y = [5,2; 8,7; 9,8; 5,5; 4,3];
figure
bar(Y)
或者我可以创建两个y轴(目前我正在处理我的数据):
y = [lr_flights2018,lr_income2018];
yyaxis left
b = bar(1:length(y),lr_flights2018);
ylabel('Life Rating/flights ratio')
yyaxis right
p = bar(1:length(y),lr_income2018);
ylabel('Life Rating/income ratio')
set(gca,'XTick',1:length(y))
set(gca,'XTickLabel',{countries{:,1}})
xtickangle(90)
title('Correlations with life rating');
在后一种情况下,yyaxis
分离出导致two plots stacked together的图。我希望每个图并排放置,如图所示。
this example。