Creating a scatter plot in MATLAB is straightforward and can be done using the scatter function. Here’s an example to illustrate how to create a simple scatter plot:
% Generate sample data
x = randn(100, 1); % 100 random x values from a normal distribution
y = randn(100, 1); % 100 random y values from a normal distribution
sizes = 75 * rand(100, 1); % Varying marker sizes
colors = rand(100, 1); % Varying marker colors
% Create scatter plot
figure;
scatter(x, y, sizes, colors, 'filled');
% Add labels and title
xlabel('X-Axis');
ylabel('Y-Axis');
title('Sample Scatter Plot');
% Add grid for better visualization
grid on;
Generate Sample Data: In this example, 100 random x and y values are generated from a normal distribution. The sizes and colors variables create varying marker sizes and colors for the scatter plot.
Create Scatter Plot: The scatter function is used to create the scatter plot. The filled option fills the markers with color.
Labels and Title: The xlabel, ylabel, and title functions are used to add labels to the axes and a title to the plot.
Grid: The grid on function adds a grid to the plot for better visualization.
This simple example shows how to create and customize a scatter plot in MATLAB. You can further customize the plot by adjusting the marker styles, colors, and sizes to suit your data visualization needs.