Matplotlib Learning Phase 1 (dimanche 23 janvier 2022)
1. Sentiments de base
Le sentiment général est fondamentalement similaire aux règles grammaticales de matlab, et de nombreuses commandes sont similaires, ce qui est très facile à utiliser.
Zone de dessin : plt.subplot(nrows,ncols,plot_number)
Deux, fonction de tracé
3. Affichage chinois
1. Changer la police globale
2. Changer la police partielle
4. Affichage de texte
exemple:
Pour jouer y=cos(2πx), il faut jouer :
r'effacer le caractère d'échappement à l'intérieur', $ mélangé avec l'anglais $ en chinois
exemple:
Position de la flèche Xy
Position du texte Xytext
Paramétrage des flèches Arrowprops
5. Zone de sous-dessin
1、plt.subplot2grid()
Colspan et rowspan font respectivement référence à l'expansion des lignes ou à l'expansion des colonnes.
2. Classe GridSpec
code:
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 21 21:19:03 2022
@author: 18705
"""
import matplotlib.pyplot as plt
import numpy as np
n=10
theta=np.linspace(0.0,2*np.pi,n,endpoint=False)
radii=10*np.random.rand(n)
width=np.pi/2*np.random.rand(n)
ax=plt.subplot(111,projection='polar')
bars=ax.bar(theta,radii,width=width,bottom=0.0)
for r,bar in zip(radii,bars):
bar.set_facecolor(plt.cm.viridis(r/10.))
bar.set_alpha(0.5)
plt.show()
Graphique de résultat :