Plot two points on single x value

3 visualizaciones (últimos 30 días)
Jihun Gil
Jihun Gil el 15 de Ag. de 2021
Editada: Vedant Shah el 4 de Feb. de 2025
Hi, I need to plot a scatter graph (x,y) that has multiple y values on single x.
for example, x y
1 1
2 2
3 1,3
4 2,4
5 5
I have no idea with plotting double points in x=3,4 . How can I plot (x,y)?? please help

Respuestas (1)

Vedant Shah
Vedant Shah el 4 de Feb. de 2025
Editada: Vedant Shah el 4 de Feb. de 2025
To plot a scatter graph for data where there might be multiple y-values corresponding to a single x-value, the following code can be referred:
% Data
x = [1, 2, 3, 3, 4, 4, 5];
y = [1, 2, 1, 3, 2, 4, 5];
% Create scatter plot
scatter(x, y, 'filled');
% Add labels and title
xlabel('x');
ylabel('y');
title('Scatter Plot');
In this example, I have created two row vectors: one for the x-values and another for the y-values. The x-values are repeated where there are multiple corresponding y-values.
The resulting plot is as desired and can be seen below:
For more information, you can refer to the following documentations:

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by