Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

please help regarding plot

1 vue (au cours des 30 derniers jours)
mridula
mridula le 3 Sep 2013
Clôturé : MATLAB Answer Bot le 20 Août 2021
how can i plot or draw the following graph/plot. scatter is not working at all as it is adding lot of space between bubbles. http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Dotplot_of_random_values_2.png/220px-Dotplot_of_random_values_2.png
i have some values instead of random valuesand i want to plot exactly what is given in the link.
thanks
  1 commentaire
Walter Roberson
Walter Roberson le 3 Sep 2013

Réponses (1)

Jacob Ward
Jacob Ward le 6 Sep 2017
Doubt you'll get much use out of this, but here's how I recreated the plot in the link you gave!
numbers = round(9*rand(50,1)); % Generates random numbers between 0 and 9.
hold on;
max = 0;
for j = 0:9 % Plots each number 1 at a time, moving up one unit each time one is found
count = 1;
for i = 1:50
if numbers(i) == j
plot(numbers(i),count,'ko','MarkerFaceColor','k');
count=count+1;
end
if count > max
max = count;
end
end
end
axis([-.5 9.5 0 max])
set(gca,'YTickLabel','')
title('Dotplot of Random Values')
xlabel('Random Values')

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by