Plot on x and y axes (pair)
Show older comments
Hello,
I would like to plot on both axis (x and y) my data looks like in pic.

So i have two runs , row1 and row1 for 28 components each.
Now i would like to plot run1 on y-axis and run2 on x-axis. and it follows the no of components (i.e 28) straight line.
something like this

Answers (1)
Akira Agata
on 16 Jan 2018
The solution would be like:
% Assuming your data (2-by-28)
data = rand(2,28);
% Set x and y
x = data(1,:);
y = data(2,:);
% Fit to y = ax + b
p = polyfit(x,y,1);
yfit = polyval(p,x);
% View the result
figure
scatter(x,y)
hold on
plot(x,yfit)
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!