So passen sie die markergröße in matplotlib an (mit beispielen)
Sie können das Argument s verwenden, um die Punktmarkierungsgröße in Matplotlib anzupassen:
plt. scatter (x, y, s= 40 )
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Legen Sie eine einzige Markierungsgröße für alle Punkte fest
Der folgende Code zeigt, wie man in Matplotlib ein Streudiagramm erstellt und eine einzelne Markierungsgröße für alle Punkte im Diagramm festlegt:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #create scatterplot, specifying marker size to be 40 plt. scatter (A, B, s= 40 )
Je größer die Zahl ist, die wir für das Argument s angeben, desto größer sind die Punkte im Diagramm:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #create scatterplot, specifying marker size to be 120 plt. scatter (A, B, s= 120 )
Beispiel 2: Legen Sie für jeden Punkt unterschiedliche Markierungsgrößen fest
Der folgende Code zeigt, wie man in Matplotlib ein Streudiagramm erstellt und für jeden Punkt im Diagramm eine andere Markierungsgröße festlegt:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #define array of marker sizes to use sizes = [20, 40, 60, 80, 100, 150] #create scatterplot, using marker sizes specified in array plt. scatter (A, B, s= sizes )
Beispiel 3: Verwenden Sie eine Funktion, um Markierungsgrößen festzulegen
Der folgende Code zeigt, wie Sie in Matplotlib ein Streudiagramm erstellen und mithilfe einer Funktion die Markierungsgrößen festlegen, die für jeden Punkt im Diagramm verwendet werden sollen:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #define array of marker sizes to use sizes = [3**n for n in range ( len (A))] #create scatterplot, using marker sizes specified in function plt. scatter (A, B, s= sizes )
Die vollständige Matplotlib-Dokumentation zum Anpassen der Markergrößen finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Matplotlib ausführen:
So kommentieren Sie Matplotlib-Streudiagramme
So fügen Sie eine Legende zum Streudiagramm in Matplotlib hinzu