Fill colour in a scatter plot
2 次查看(过去 30 天)
显示 更早的评论
I neet to fill the graph for with light grey colour and remaining graph with a darker shade. Also two different pattern as backgrounds can also work.
0 个评论
回答(2 个)
SAI SRUJAN
2024-7-9
Hi Milan,
I understand that you are facing an issue to fill color in a scatter plot.
Please go through the following code sample to proceed further,
% Sample data
x = linspace(0, 10, 100);
y = 3*x + 5;
% Create scatter plot
scatter(x, y, 'b');
hold on;
x_fill1 = [x(x < 5) 5];
y_fill1 = [y(x < 5) 0];
x_fill2 = [5 x(x >= 5)];
y_fill2 = [0 y(x >= 5)];
% Fill the regions
fill(x_fill1, y_fill1, [0.8 0.8 0.8], 'FaceAlpha', 0.5);
fill(x_fill2, y_fill2, [0.5 0.5 0.5], 'FaceAlpha', 0.5);
hold off;
For a comprehensive understanding of the 'fill' function in MATLAB, please refer to the following documentation.
I hope this helps!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!