Tracer.exprimer.disperser_polar

Tracer.exprimer.disperser_polar
Les parcelles polaires sont des types de parcelles qui représentent des données le long des axes radiaux et angulaires. Dans celui-ci, nous couvrirons comment vous pouvez créer des données polaires comme points de diffusion à l'aide de la fonction dissor_polar ().

Tracer.exprimer.dissat_polar ()

Nous utilisons la fonction Scatter_Polar () pour créer des parcelles polaires de dispersion. La syntaxe de fonction est exprimée comme ci-dessous:

tracer.exprimer.Scatter_Polar (data_frame = aucun, r = aucun, theta = non, color = non, symbol = non, size = non, hover_name = nothe category_orders = nul, labels = non, colore_discrete_sequence = non, colore_discrete_map = non, colore_continuf_scale = non, range_color = non, colore_continuous_midpoint = non, symbol_sence = non, symbol_map = non size_max = aucun, range_r = aucun, range_theta = aucun, log_r = false, render_mode = 'auto', title = aucun, template = non, largeur = aucun, hauteur = aucun)

Voici les paramètres les plus courants dont vous aurez besoin pour interagir.

  1. Data_frame - Spécifie la trame de données, le dict ou le array_like utilisé comme noms de colonnes.
  2. R - Spécifie les valeurs utilisées pour positionner les marques le long de l'axe radial dans les coordonnées polaires.
  3. Theta - Définit les valeurs utilisées pour positionner les marques le long de l'axe angulaire le long des coordonnées polaires.
  4. Couleur - spécifie les valeurs utilisées pour attribuer la couleur aux marques.
  5. Symbole - Spécifie les valeurs utilisées pour attribuer des symboles aux marques.
  6. Taille - Définit les valeurs utilisées pour attribuer la taille des marques.

La fonction renverra un tracé polaire de dispersion de type graph_objects.Chiffre.

Exemple

L'exemple de code ci-dessous illustre comment nous pouvons créer un tracé polaire de dispersion simple.

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Oceania'")
Fig = px.Scatter_Polar (df, r = 'année', theta = 'gdppercap')
figue.montrer()

L'exemple ci-dessus utilise les données GapMinder () pour créer un polaire dispersé du PIB par habitant des pays du continent Océanie.

Le code ci-dessus doit renvoyer la figure comme indiqué:

Exemple 2

Nous pouvons attribuer à chaque marque une couleur différente en fonction du pays en définissant le paramètre de couleur à la colonne «pays» dans le cadre de données.

Exemple:

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Oceania'")
Fig = px.Scatter_Polar (df, r = 'année', theta = 'gdppercap', color = 'country')
figue.montrer()

Le code ci-dessus se traduit par une figure comme indiqué:

Nous pouvons également définir différents symboles en utilisant le paramètre des symboles:

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Oceania'")
Fig = px.Scatter_Polar (df, r = 'année', thêta = 'gdppercap', color = 'country', symbol = 'country')
figue.montrer()

L'intrigue résultante:

Nous pouvons voir que chaque pays se voit attribuer un symbole et une couleur différents comme spécifié par les paramètres de couleur et de symbole.

Exemple 3

Vous pouvez également tracer une section du cercle en spécifiant les degrés de démarrage et de fin (en tant que liste) en utilisant le paramètre Range_Theta.

Par exemple, pour tracer les 90 premiers degrés du cercle, nous pouvons courir:

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Oceania'")
Fig = px.Scatter_Polar (df, r = 'année', thêta = 'gdppercap', color = 'country', symbol = 'country', range_theta = [0,90])
figue.montrer()

Cela devrait revenir:

Conclusion

Ce tutoriel vous fournit les bases de la création de parcelles polaires de dispersion à l'aide du module Plotly Express.