notes d'étude mateplotlib (1)

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 :

 

Je suppose que tu aimes

Origine blog.csdn.net/m0_57491181/article/details/125535057
conseillé
Classement