utilisation python matplotlib en (ii)

1, définir l'échelle, la légende et de coordonner la taille de la police d'étiquette

1), à condition que l'échelle de taille,

Insérer ici l'image Description

plt.xticks(fontsize=20)
plt.yticks(fontsize=20)

Insérer ici l'image Description

2), la taille des coordonnées de consigne

plt.xlabel(..., fontsize=20)
plt.ylabel(..., fontsize=20)

Insérer ici l'image Description

3), régler la taille des caractères de la légende

plt.legend(..., fontsize=20)

2, notes add (annoter)

plt.annotate('注释', xy=(2, 1), xytext=(3, 4),color='r',size=15,arrowprops=dict(facecolor='g', shrink=0.05))

Insérer ici l'image Description
PS:

  • Les paramètres xyest nécessaire d'ajouter l' emplacement de commentaire.
  • Le paramètre xytextest l'emplacement du contenu de commentaire.
  • Les paramètres xycoordssont les suivants:
paramètres introduction
points de chiffre Le secteur de la partie inférieure gauche de la figure dans le point inférieur gauche
pixels chiffre pixels de pixels du coin inférieur gauche de la figure dans le coin inférieur gauche de la Fig.
la figure fraction fraction de la figure de la partie inférieure gauche de l'angle inférieur gauche du numérique
axes des points les points de coin inférieur gauche d'axes à partir du bas à gauche point de coordonnées
axes pixels pixels à partir du coin inférieur gauche de l'axe des coordonnées du pixel de coin en bas à gauche
fraction axes fraction d'axes de la partie inférieure gauche de l'angle inférieur gauche
Les données utiliser le système de coordonnées de l'être de l'objet système de coordonnées annoté (par défaut) en utilisant les objets annotés (par défaut)
polaire (thêta, r) sinon « données » natives coordonnées t
  • Les paramètres colordéfinissent la couleur de la police.
  • Paramètre extcoordsJeu texte Décalage Note:
paramètres système de coordonnées
« points de chiffre » Le nombre de points à partir du coin inférieur gauche du graphique
'pixels figure' Le nombre de pixels à partir du coin inférieur gauche du graphique
'Fraction de la figure' 0,0 est un graphique coin inférieur gauche, en haut à droite est le 1,1
'axes points' Du coin inférieur gauche du nombre d'axes domaines
'axes pixels' Le nombre de pixels à partir du coin inférieur gauche de l'axe de domaine
'Fraction d'axes' domaine de 0,0-axe est le coin inférieur gauche, en haut à droite 1,1
'Les données' les données de domaine en utilisant axe de coordonnées
  • Paramètre sizeRéglages Commentaires taille de la police.
  • Paramètres verticalalignment: paramètres d'alignement vertical: [ 'centre' | 'top ' | 'bottom' | ' de base']
  • Paramètres horizontalalignment: paramètres d'alignement horizontal: [ 'centre' | 'droit ' | 'left']
  • Paramètres arrowpropsinformations sur les paramètres liés types dict pertinents arrow:
    utilisation:
 arrowprops=dict(facecolor='g', shrink=0.05)
paramètres introduction
largeur la largeur de la largeur de la flèche en points flèche pointe
headwidth La largeur de la largeur de la base de la tête de flèche en points dans le point de base de la flèche
headlength la longueur de la tête de flèche en points du point de la longueur de la flèche
rétrécir fraction de la longueur totale de « rétrécir » dans les deux extrémités de la cote de longueur totale « rétrécir » depuis les deux extrémités
facecolor Couleur flèche
  • Le paramètre bboxest lié aux commentaires sur les frontières des paramètres de classe dict:
    Utilisation:
  bbox=dict(boxstyle='round,pad=0.5', fc='yellow', ec='k',lw=1 ,alpha=0.5) 
paramètres introduction
boxstyle forme bloc
facecolor (fc abrégé) Couleur de fond
edgecolor (en abrégé CE) Bordure Couleur
edgewidth Taille Bordure

** PS: forme ** bloc commun sont les suivants:

  1. carré
  2. en dents de scie
  3. roundtooth
  4. raarow
  5. Larrow
  6. rond
  7. round4

3, le texte

plt.text(6, 5, "test", size=50, rotation=30.,ha="center", va="center",bbox=dict(boxstyle="round",ec=(1., 0.5, 0.5),fc=(1., 0.8, 0.8),))

Insérer ici l'image Description

  • Paramètres x,y: valeurs représentent les valeurs de coordonnées.
  • Les paramètres colordéfinissent la couleur de la police.
  • Les paramètres fontsizedéfinissent la taille de la police.
  • Paramètres verticalalignment: paramètres d'alignement vertical: [ 'centre' | 'top ' | 'bottom' | ' de base']
  • Paramètres horizontalalignment: paramètres d'alignement horizontal: [ 'centre' | 'droit ' | 'left']
  • Paramètre de xycoordssélection spécifié axe de coordonnées du système, les paramètres liés à la teneur ci - dessus.
  • Paramètres bboxpour augmenter le cadre de titre, les paramètres liés au contenu ci - dessus.

Code de référence:

https://github.com/ZhangJiangtao-0108/python dans le matplotlib_example.pyfichier

Publié neuf articles originaux · a gagné les éloges 2 · vues 99

Je suppose que tu aimes

Origine blog.csdn.net/jocker_775065019/article/details/104866492
conseillé
Classement