how to make a pcolor plot for a bands of y-scale in matlab?
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi,
I would like to make a pcolor plot of X (35x1 double), Y (1440x1 double) and Z (1440x34 double).
the x-value is actually a range which says that Z values run from X = 1-2,2-3,3-4,... thus making 34 pairs, which is consistent. But, how to give it in the input, as the dimensions does not match?
the command would follow something:
pcolor(X(:,2:end),Y(1:end,:),Z(1:end,:)); shading interp;
ylim([0,24]); xlim([100,1100]);
view([90 270]);
colormap(jet);
caxis([0 2000])
hand = colorbar('peer',gca,...
'Ticks',(0:500:2100),...
'TickLabels',(0:500:2100),...
'FontSize',12);
HOwever, it starts plotting from 213 on X-scale and not 199.60 (Ofcourse, since I have defined it here from 2:end onwards).
But is there any way we can ask command to plot in actual y-scale bands i.e from 199.60 to 213 corresponds to Z(:,1), 213 to 226.30 corresponds to Z(:,2) and so on.. making 34 pairs.
Here is the attached data.
Any help will be greatly appriciated.
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Axis Labels에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!