Support log axes for `histogram2dcontour` plots
Abierto
Nadie ha tomado este issue todavía.
bug
P3
- Lenguaje dominante
- Python
- Estrellas
- 18.8k
- Forks
- 2.8k
- Merge medio
- 16 h 26 min
- PR fusionados (30 d)
- 21
Descripción
No log scale works:

import plotly.express as px
import plotly.graph_objects as go
df = px.data.gapminder().query("year == 2007")
fig = go.Figure()
scat = px.scatter(df, x="gdpPercap", y="lifeExp", hover_name="country", log_x=True)
contour = go.Histogram2dContour(x=df.gdpPercap, y=df.lifeExp)
fig.add_trace(contour)
fig.show()
With log scale:

import plotly.express as px
import plotly.graph_objects as go
df = px.data.gapminder().query("year == 2007")
fig = go.Figure()
scat = px.scatter(df, x="gdpPercap", y="lifeExp", hover_name="country", log_x=True)
contour = go.Histogram2dContour(x=df.gdpPercap, y=df.lifeExp)
fig.add_trace(contour)
fig.update_xaxes(type="log")
fig.update_yaxes(type="log")
fig.show()
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproducir el ejemplo de Python proporcionado con Histogram2dContour y ejes x e y escalados logarítmicamente; después, rastrear el manejo de los ejes del gráfico de contornos en la pila de gráficos de Plotly. Se considera terminado cuando los ejes escalados logarítmicamente se renderizan correctamente para el gráfico de contornos y la cobertura de regresión verifica el comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-visualization
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 52/100