How to plot like the following scatter plot on MATLAB?

2 次查看(过去 30 天)
I created the graph on Excel, but I would like to plot the following plot on MATLAB.
Though I run the script, it returns me the error , there was no tips to fix it on the documentation.
Please let me know how to plot the scatter plot on MATLAB.
fig1.png
error
>> sample
Error using scatter (line 46)
Not enough input arguments.
Error in untitled (line 8)
scatter(data,'filled')
script
data = [11,10;10,11;9,10;20,18;10,11;11,10;10,9];
figure;
plot(data)
figure;
scatter(data,'filled')mat

回答(2 个)

Walter Roberson
Walter Roberson 2019-6-6
scatter(repmat(1:size(data,1), 1, 2), data(:), 'filled')

VBBV
VBBV 2023-5-10
data = [11,10;10,11;9,10;20,18;10,11;11,10;10,9];
figure;
plot(data);grid
figure;
hold on
sz = 100;
scatter(1:size(data,1), data(:,1), sz,'filled')
scatter(1:size(data,1), data(:,2), sz,'filled')
grid
ylim([6 20])

类别

Help CenterFile Exchange 中查找有关 Discrete Data Plots 的更多信息

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by