Saltar al contenido

Plotly: ¿Cómo establecer manualmente el color de los puntos en plotly express scatter plots?

Te recomendamos que revises esta respuesta en un entorno controlado antes de pasarlo a producción, saludos.

Solución:

Para eso puedes usar el color_discrete_sequence argumento.

fig = px.scatter(df, x="sepal_width", y="sepal_length", color_discrete_sequence=['red'])

Este argumento es para usar una paleta de colores personalizada para discretos color factores, pero si no está utilizando ningún factor para color utilizará el primer elemento para todos los puntos del gráfico.

Más información sobre paletas de colores discretas: https://plotly.com/python/discrete-color/

Hasta donde entiendo tu pregunta, intentaré responderla.

El parámetro ‘color’ solo acepta los nombres de las columnas.
En su caso, puede considerar usar update_traces()

import plotly.express as px
df = px.data.iris() # iris is a pandas DataFrame
fig = px.scatter(df, x="sepal_width", y="sepal_length")
fig.update_traces(marker=dict(
        color='red'))
fig.show()

Referencia: https://plotly.com/python/marker-style/

Valoraciones y comentarios

Si guardas alguna duda o capacidad de aumentar nuestro tutorial te proponemos realizar una apostilla y con mucho placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *