Drawing line through scatter plot
    1 view (last 30 days)
  
       Show older comments
    
clear 
I = imread('star.png');
[r,c,nc] = size(I);
GC = I(:,:,2);
BI = GC < 200;
[y,x]=find(BI);
y=y*-1; x=x*-1;
c = linspace(1,10,length(x));
figure
plot(x,y,'.')
The code plots the folowing graph 

I want to make on continuous line that produces the same image. So basically x an y cordinates for a line that traces this star. 
EDIT: Also wanted to mention that I have tried implementing a polyfit--> polyval rountine but It has not given me the desired results.
2 Comments
  Matt J
      
      
 on 14 Oct 2021
				Your code doesn't run to completion:
I = imread('star.png');
[r,c,nc] = size(I);
GC = I(:,:,2);
BI = GC < 200;
[y,x]=find(BI);
y=y*-1; x=x*-1;
c = linspace(1,10,length(x));
figure
plot(x,y,'.')
Answers (0)
See Also
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!
