Matplotlib: faire de l'axe des x plus
Dans Matplotlib
j'ai besoin de dessiner un graphe avec des points sur l'axe des x sur chaque entier compris entre 1
et 5000
et sur l'axe des y dans une mesure très limitée de la gamme.
Matplotlib
automatiquement compacte tout afin de laisser toutes les données tiennent sur un (paysage) de la page. Dans mon cas, je voudrais que l'axe des x pour être aussi grand que possible, de sorte que tous les points sont clairement visibles. Droit maintenant, il y a juste une épaisse ligne de couleur plutôt que de la dispersion des points.
Comment puis-je faire cela?
(Je l'enregistrement au format pdf, si ça peut aider)
- Vous pouvez poster des images de ce que vous avez et ce que vous voulez? Je ne suis pas sûr de comprendre votre question.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez toujours essayer de spécifier les dimensions (en pouces) de la figure que vous créez. Quelque chose le long de la ligne suivante peut aider:
La
figsize
prend un tuple de la largeur, de la hauteur en pouces.plt.tight_layout()
l'intrigue secondaire va être étirée à occuper autant de la figure de la toile que possible, de la comptabilité pour l'axe et les tiques des étiquettes