scatter

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:

Example:

matlab
% 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;

Explanation:

  • 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.