Betrachten Sie die folgenden Datenpunkte und PlotsUnterschied zwischen Handlung und Streu Matlab
a = randi(50,1,200);
b = randi(50,1,200);
figure;scatter(a,b,'.')
figure;plot(a,b,'.')
Wenn wir den folgenden Code ausführen, erhalten wir genau die gleichen Plots für eine gegen b, meine Frage ist, warum sollten wir auch nutzen oder neu zu formulieren, unter welchen Bedingungen scatter
Grundstück hat Vorteil gegenüber plot
Funktion? weil plot
scheinen mehr Formatierungsoptionen zu haben, die die scatter
Funktion
'plot' eine Reihe von Formatierungsoptionen, aber sie sind in der Regel auf Datenreihe der geeignet gleicher Typ, da die Formatierung einheitlich auf alle Datenpunkte angewendet wird. Außerdem verbindet "plot" die Punkte standardmäßig mit einer Linie (es sei denn, Sie deaktivieren die Linie). 'streuen' verbindet die Punkte nicht standardmäßig und erlaubt es Ihnen, für jeden Datenpunkt eine andere Formatierung (Farbe, Markierungsform, etc ...) anzuwenden. Empfehlung: Wenn Sie die Datenpunkte nicht unterscheiden müssen, verwenden Sie "plot", wenn Sie einige Punkte (des gleichen Datensatzes) basierend auf einer anderen Eigenschaft anders anzeigen möchten, und verwenden Sie dann "scatter". – Hoki
@Hoki Danke für die Erklärung des Unterschieds – Umar
Warum ein Downvote? habe ich etwas vermisst oder habe ich nicht meine eigenen Anstrengungen gezeigt? Ich teilte nur meine Beobachtung und hatte eine Verwirrung oder gab es etwas Unwahres an der Aussage? – Umar