Tramamente.Graph_objects.Dispersión

Tramamente.Graph_objects.Dispersión
Las gráficas de dispersión son una de las gráficas más comunes cuando se trata de visualización de datos. En los gráficos de dispersión, cada punto de datos se representa como un punto de marcador especificado por su ubicación en el eje x e y. En este artículo, comprenderemos cómo podemos usar el módulo gráfico gráfico gráfico y la clase de dispersión para crear gráficos de dispersión."

Gráfico de dispersión básica con Graph_Objects

Podemos crear una gráfica de dispersión simple especificando los valores de los parámetros x e y en la clase de dispersión.

Una ilustración es como se muestra:

Importar trama.Graph_Objects como Go
Fig = GO.Figura (datos = GO.Dispersión(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25]
))
higo.espectáculo()

Por defecto, Plotly creará una gráfica de dispersión con los marcadores conectados con líneas. A continuación se muestra una figura de ejemplo:

Para mostrar los marcadores, podemos usar los parámetros de modo como se muestra en el código a continuación:

Importar trama.Graph_Objects como Go
Fig = GO.Figura (datos = GO.Dispersión(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
MODE = "Marcadores"
))
higo.espectáculo()

Producción:

También puede especificar el diagrama de dispersión para mostrar como líneas configurando el modo en líneas como se muestra:

Importar trama.Graph_Objects como Go
Fig = GO.Figura (datos = GO.Dispersión(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
MODE = "Líneas"
))
higo.espectáculo()

Salida resultante:

Color del marcador de ajuste

Podemos establecer un color personalizado para los marcadores especificando el parámetro Marker_Color y el color como un valor RGB.

Por ejemplo:

Importar trama.Graph_Objects como Go
Fig = GO.Figura (datos = GO.Dispersión(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
MODE = "Marcadores+líneas",
marker_color = 'rgb (152, 0, 123)'
))
higo.espectáculo()

Figura resultante:

También puede especificar el color como un valor RGBA.

Mostrar colores

También podemos establecer el parámetro ColorScale en verdadero permitir que Plotly incluya el Colorscale con la trama de dispersión.

Importar trama.Graph_Objects como Go
Fig = GO.Figura (datos = GO.Dispersión(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
MODE = "Marcadores+líneas",
marcador = dict (
Colorscale = 'Plasma',
showscale = True
),
marker_color = 'rgb (152, 0, 123)',
))
higo.espectáculo()

Producción:

Gráfico de dispersión de un conjunto de datos

También podemos crear una gráfica de dispersión usando Graph_Objects desde un conjunto de datos. Por ejemplo, el siguiente código crea una gráfica de dispersión del conjunto de datos Iris ().

Importar trama.Graph_Objects como Go
Importar trama.expresar como PX
DF = PX.datos.iris()
Fig = GO.Figura (datos = GO.Dispersión(
x = df ['sepal_width'],
y = df ['sepal_length'],
modo = 'marcadores'
))
higo.espectáculo()

La gráfica de dispersión resultante es como se muestra:

Para establecer un color para los marcadores como una columna dentro de DataFrame, podemos ejecutar:

Fig = GO.Figura (datos = GO.Dispersión(
x = df ['sepal_width'],
y = df ['sepal_length'],
modo = 'marcadores',
marker_color = df ['especies_id']
))

Tenga en cuenta que el color debe corresponder a un valor numérico que puede ser un intérprete de un color específico.

Resultado:

Conclusión

En este artículo, exploramos las formas de crear gráficos de dispersión utilizando la clase de dispersión de tramly graph_objects.