Two pages appear in pdf output

Abierto
#235 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

En el informe no se mencionan archivos fuente ni pruebas. Empieza ejecutando la reproducción de Python proporcionada con las alturas 414 y 415, y compara el número de páginas y las dimensiones del PDF generado. Se considerará completado cuando la salida PDF siga teniendo una sola página cuando la altura de la imagen supere 414, y la reproducción existente confirme la corrección.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

When I try to output a pdf, I find that as long as the height of the output image is greater than 414, the pdf file will be two pages.

  1. height=414
import plotly.express as px
import plotly.graph_objects as go


df = px.data.iris()

fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
            facet_col="species")
fig.show()
fig.write_image('iris_scatter.pdf', height=414)

Image

  1. height=415
import plotly.express as px
import plotly.graph_objects as go


df = px.data.iris()

fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
            facet_col="species")
fig.show()
fig.write_image('iris_scatter.pdf', height=415)

Image

Height 415 seems to break through some limitations that prevent the image from displaying on one page.

Lenguaje dominante
Python
Estrellas
504
Forks
65
Merge medio
6 d 9 h
PR fusionados (30 d)
2

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de plotly/kaleido

Todos los issues de plotly/kaleido

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.