HOW TO GET UNDER A LINE VALUES USING PCOLOR

Hello, can somebody help me with my simple problem :D. Some story: I using dataset matrix (dimension 46x75) and I want to get values 'under a line' (more clear looking at the figure). Using this code to plot line to pcolor but don't find any ideas how to get values under a line:
Also was looking at findobj function but how I understand it get specific type values (extract just line values x and y but not pcolor values under it)
x = [0 -19 -21 38.5];
y = [0 -1.5 -11.5 -17];
figure()
g = pcolor(dataset); %shading interp; colormap jet;axis square off
h_ax = gca;
h_ax_line = axes('position', get(h_ax, 'position'));
plot(x,y,'g');
set(h_ax_line, 'YAxisLocation', 'right', 'xlim', get(h_ax, 'xlim'),'ylim', get(h_ax, 'ylim'), 'color', 'none');
axis square off

1 Comment

There is an answer in the mentioned question and it is useful in your case also: Use an 2D interpolation along the lines.

Sign in to comment.

Answers (1)

Answered:

on 8 Aug 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!