0
votes

Définissez la précision sur les tiques personnalisées avec style scientifique

J'ai produit ce code pour générer le graphique suivant: xxx

 corrige la précision correcte, les mauvaises positions de tiques

Je voudrais Définissez les xticks à la position des données. Si je fais ensuite plt.xticks (x, rotation = 45) Je reçois les tiques aux emplacements souhaités mais avec trop de décimales (voir photo suivante). Comment puis-je obtenir les tiques aux emplacements spécifiés mais avec une précision contrôlable?

mauvaise précision, positions de coche correctes


0 commentaires

3 Réponses :


0
votes

J'ai réussi à résoudre le problème en spécifiant manuellement les limites scientifiques, puis à créer des étiquettes personnalisées: xxx

 Entrez la description de l'image ici

Cela résout le problème, bien que cela nécessite de spécifier manuellement l'exposant.


0 commentaires

0
votes

Un moyen simple de faire cela consiste à arrondir les valeurs x dans l'affectation des tiques: xxx

fonctionne pour moi par exemple.

Notez que cela se déplacera réellement les tiques pour les positions indiquées. Avec une seule décimale, cela sera clairement visible.


0 commentaires

1
votes

Afin d'obtenir un format prédéfini pour les batchlels tout en maintenant le multiplicateur scientifique , vous pouvez utiliser une version simplifiée du oomformatter de ma réponse ici . xxx

 Entrez la description de l'image ici


0 commentaires