How to use Xlim which refer to one x-axis in yyaxis function?
1 次查看(过去 30 天)
显示 更早的评论
Hi! I have a question about how to use xlim in yyaxis function which refer to one x-axis. I have two types of chart in one figure. They both have different x-axis and y-axis. One y-axis has a reversed value and I want its x-axis value refer to the other one. I try to find the example in mathworks question but I could not find it. Could you please help me? Here is the code I wrote:
%%Plot Flow [l/min] and Cumulative Rainfall Depth [mm] (Figure 3)
x1=flowCSV{:,'DateAndTime'};
x2=rainanalysis{:,'DatumUhrzeit'};
y1=flowCSV{:,'Durchflusslm'};
z1=flowCSV{:,'SmoothedFlow'};
y2=rainanalysis{:,'CumulativeRainfallDepth'};
figure(3);
ax=gca;
yyaxis left
plot(x1,y1,'-b',x1,z1,'-g');
xlabel('Date and Time');
ylabel('Flow [l/min]');
yyaxis right
bar(x2,y2,'r');
ax.YDir = 'reverse';
title('Flow and Rainfall');
ylabel('Rainfall [mm]');
grid on % show grid on plot
datacursormode on % enable to display data value interactively in the plot
clearvars ax x* y* z* % clear temporary variables
0 个评论
回答(1 个)
Birdman
2017-11-26
You should write the necessary code under that figure definiton for x axis as follows:
set(gca,'XLim',[0 10]);%the limits are random
3 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!