plotly / plotly/plotly.py

add new omit_first_ticklabels and omit_last_ticklabels property to axes

Ouverte
#4,675 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

cs feature P3
Langage dominant
Python
Étoiles
18.8k
Forks
2.8k
Merge moyen
16 h 26 min
PR mergées (30 j)
21

Description

We would like to make use of an omit_first_ticklabels and 'omit_last_ticklabels' property on the axes. The property should allow to hide the first X or last X ticklabels, which would otherwise appear. This can be used to create cleaner and more refined print charts in scenarios, where the last or first label is not desirable or to close to the outer border of the chart to look visually appealing.

The same effect could be achieved with the new labelalias property by replacing the last or first label with an empty string, but the proposed method would be more intuitive and would also work well for automated data-updates, which might influence the range.

The new properties should take integers as input.

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Commencez par localiser la manière dont les propriétés des axes et les libellés des graduations sont définis et rendus ; l’issue ne mentionne aucun fichier ni test. Ajoutez des propriétés entières permettant d’omettre les premiers ou les derniers libellés des graduations X, assurez-vous qu’ils restent corrects lorsque des mises à jour automatisées des données modifient la plage, et vérifiez que les libellés demandés sont masqués dans les graphiques obtenus.

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

Évaluation

Stack technique
plotly, python
Domaine
data-visualization
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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