Lors de la création de nuages de points à l'aide de Pyplot, la documentation spécifie un paramètre s qui détermine la taille des marqueurs. Ce paramètre prend des valeurs dans une unité appelée « points^2 ». Cela peut être déroutant, vous laissant vous demander ce que représente exactement cette unité.
Qu'est-ce qu'un « Point^2 » ?
Un « point^2 » est une mesure de superficie. Elle ne correspond pas directement aux dimensions en pixels du marqueur. Au lieu de cela, il spécifie la zone occupée par le marqueur, quelle que soit sa forme. Par exemple, un marqueur circulaire de rayon r a une aire de πr^2. Si vous définissez s sur 100, cela signifie que la zone du marqueur est de 100 "points ^ 2".
Mise à l'échelle de la taille du marqueur
Comprendre l'unité "points" ^2" est crucial pour mettre à l'échelle la taille du marqueur de manière appropriée. Pour doubler la largeur ou la hauteur d'un marqueur circulaire, vous devez augmenter s d'un facteur 4. En effet, l'aire d'un cercle augmente quadratiquement avec son rayon.
Visualisation de la taille du marqueur
Pour illustrer ce concept, considérons les deux nuages de points suivants :
Personnalisation de la taille du marqueur
La valeur exacte d'un "point" est arbitraire et peut être ajusté en fonction de vos besoins. En mettant à l'échelle les valeurs de s par une constante, vous pouvez obtenir la taille de marqueur souhaitée sans vous soucier de la signification exacte de l'unité « points^2 ».
Remarques supplémentaires :
Notez que la discussion ci-dessus concerne les marqueurs circulaires. Pour d'autres formes, la relation entre s et la taille apparente du marqueur peut différer.
Pour visualiser cette relation pour différentes fonctions de taille, considérez le nuage de points suivant :
Ce graphique montre comment Les fonctions de taille exponentielle, carrée et linéaire affectent la taille apparente des marqueurs.
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!