Two pages appear in pdf output

Ouverte
#235 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
42/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python

Piste de recherche

Aucun fichier source ni test n’est mentionné dans le rapport. Commencez par exécuter la reproduction Python fournie avec les hauteurs 414 et 415, puis comparez le nombre de pages et les dimensions du PDF généré. Le travail sera considéré comme terminé lorsque la sortie PDF restera sur une seule page lorsque la hauteur de l’image dépassera 414, la reproduction existante confirmant la correction.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
Python
Étoiles
504
Forks
65
Merge moyen
6 j 9 h
PR mergées (30 j)
2

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de plotly/kaleido

Toutes les issues de plotly/kaleido

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.