Maison > Article > développement back-end > Pourquoi la taille du marqueur de nuage de points de Matplotlib est-elle définie comme « s : taille en points ^ 2 » ?
Taille du marqueur de nuage de points Pyplot : Comprendre les points^2
Dans la documentation pyplot pour les nuages de points, la taille du marqueur est définie comme "s : taille en points^2." Cette notation peut prêter à confusion, alors explorons ce qu'elle signifie réellement.
Points^2 : Définition de la zone de marqueur
"Points^2" fait référence à la zone de le marqueur en points carrés. Un point est une unité arbitraire utilisée en typographie et en graphisme pour mesurer la taille et l'espacement de la police. Dans le contexte des nuages de points, points^2 détermine la taille du symbole de marqueur lui-même, et non ses pixels ou points sur l'écran.
Impact sur la taille du marqueur
Pour doubler la largeur (ou la hauteur) d'un marqueur, vous devez augmenter s d'un facteur 4 car la surface est proportionnelle au carré de la dimension. Cela signifie que doubler la dimension linéaire d'un marqueur augmente sa taille apparente de manière plus que linéaire. Par conséquent, définir la taille comme une surface plutôt que comme une dimension linéaire garantit une représentation visuelle plus intuitive.
En pratique
Lors de la spécification de la taille du marqueur, vous pouvez l'ajuster jusqu'à ce que cela semble visuellement approprié. Différentes tailles de marqueurs peuvent être utilisées pour distinguer différents points de données ou mettre en évidence des tendances spécifiques.
Exemple
Considérez le code suivant :
import matplotlib.pyplot as plt x = [0, 2, 4, 6, 8, 10] y = [0] * len(x) s = [20 * 4**n for n in range(len(x))] plt.scatter(x, y, s=s) plt.show()
Ceci le code crée un nuage de points avec des marqueurs de taille croissante. Chaque marqueur successif a une superficie quatre fois supérieure au précédent, démontrant la relation exponentielle entre s et la taille du marqueur.
Conclusion
Comprendre le concept de points^2 aide vous contrôlez avec précision la taille des marqueurs dans les nuages de points. En ajustant la zone, vous pouvez créer des graphiques visuellement attrayants et informatifs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!