Fase 1 de aprendizaje de Matplotlib (domingo 23 de enero de 2022)
1. Sentimientos básicos
La sensación general es básicamente similar a las reglas gramaticales de matlab, y muchos comandos son similares, lo cual es muy fácil de usar.
Área de dibujo: plt.subplot(nrows,ncols,plot_number)
Dos, función de trama
3. Pantalla china
1. Cambiar la fuente global
2. Cambiar fuente parcial
4. Pantalla de texto
ejemplo:
Para jugar y=cos(2πx), necesitas jugar:
r'borrar el carácter de escape dentro', $ mezclado con inglés $ en chino
ejemplo:
Posición de la flecha Xy
Posición del texto Xytext
Configuración de parámetros para flechas Arrowprops
5. Área de dibujo secundario
1, plt.subplot2grid()
Colspan y rowspan se refieren a la expansión de filas o la expansión de columnas, respectivamente.
2. clase GridSpec
código:
# -*- 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()
Gráfico de resultados: