Besoin d'ajouter de l'espace entre les sous-Parcelles de l'axe X de l'étiquette, peut-être supprimer l'étiquetage de l'axe encoches
Qui cherchent à ajouter dans l'espace vertical entre les courbes graphiques afin de permettre à un Axe X de l'étiquette à afficher:
Chaque graphique a besoin d'avoir un espace pour indiquer le jour, qui est actuellement la dernière 2 graphiques sont les seuls qui montrent tout simplement parce que les graphiques sont il se chevauchant.
Également curieux de savoir si je pouvais enlever le cran étiquettes de l'Axe des X pour les graphiques ci-dessus l'un est marqué jeudi/vendredi, c'est à dire le bas de l'axe des X est la seule qui montre. De même pour l'Axe des Y, mais seulement les graphiques sur la gauche ayant indiqué.
*Malheureusement, je ne peux pas poster une image pour montrer cela, car je n'ai pas assez de rep.
Extrait de Code:
import mathlib.pyplot as pyplot
fig = pyplot.figure()
ax1 = fig.add_subplot(4,2,1)
ax1.set_yscale('log')
ax2 = fig.add_subplot(4,2,2, sharex=ax1, sharey=ax1)
ax3 = fig.add_subplot(4,2,3, sharex=ax2, sharey=ax2)
ax4 = fig.add_subplot(4,2,4, sharex=ax3, sharey=ax3)
ax5 = fig.add_subplot(4,2,5, sharex=ax4, sharey=ax4)
ax6 = fig.add_subplot(4,2,6, sharex=ax5, sharey=ax5)
ax7 = fig.add_subplot(4,2,7, sharex=ax6, sharey=ax6)
ax1.plot(no_dict["Saturday"],'k.-',label='Saturday')
ax1.set_xlabel('Saturday')
ax1.axis([0,24,0,10000])
pyplot.suptitle('Title')
pyplot.xlabel('Hour in 24 Hour Format')
ax2.plot(no_dict["Sunday"],'b.-',label='Sunday')
ax2.set_xlabel('Sunday')
...
- S'il vous plaît essayer de poster exécutable, code. Il permet de gagner du temps pour avoir tout simplement une personne (vous) nettoyer le code, plutôt que de faire tout le monde de tenter de répondre à le faire. À savoir
import mathlib
et de certaines données, par exemple au lieu d'un lien vers un non-existant, dict. - Ah, bon point, j'étais sur une pause déjeuner quand j'ai posté ça, sinon je l'aurais fait il réellement praticable avant de vous répondre.
Vous devez vous connecter pour publier un commentaire.
Utilisation subplots_adjust. Dans votre cas, cela semble bon:
pour supprimer les étiquettes de graduation ce faire:
Similaire pour le
yticklabels
. Cependant, vous ne pouvez pas partager l'axe des x avec les parcelles qui n'ont étiquettes de graduation.hspace
) de manière interactive.Pour modifier l'espacement autour d'une certaine intrigue secondaire, au lieu de tous, vous pouvez ajuster la position de l'axe de cette intrigue secondaire à l'aide de:
Si
offset < 0
, l'intrigue secondaire est déplacé vers le bas. Sioffset > 0
, l'intrigue secondaire est déplacée vers le haut.Noter que l'intrigue secondaire disparaît si le décalage est si grand que la nouvelle position de l'intrigue secondaire de chevauchement avec une autre intrigue secondaire.