How to remove other color line in graph ?
5 views (last 30 days)
Show older comments
Dear All,
I am going to find the way to remove other color line in a image
I try to use threshold but it is not working.
for example this figure bellow. I want to remove red line and keep blue line
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1092850/image.png)
Could anyone help me ?
Thank and Regard!
2 Comments
Walter Roberson
on 16 Aug 2022
Are you starting from an image, or are you starting from a current plot, or are you starting from a .fig file?
Accepted Answer
Walter Roberson
on 16 Aug 2022
filename = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/1092850/image.png';
rgb = imread(filename);
mask = rgb(:,:,1) > 128 & rgb(:,:,2) < 200;
newrgb = rgb;
newrgb(repmat(mask,1,1,3)) = 255;
imshow(rgb)
imshow(newrgb)
You might want to make some subtle cleanup.
More Answers (1)
Mandar
on 16 Aug 2022
I understand that you want to remove one of the lines from the plot.
As a workaround, please use the 'Property Inspector' to delete the plots/lines. Refer to the link below to for more details.
See Also
Categories
Find more on Graphics Performance 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!