import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
data=plt.style.available
x=np.linspace(-6,6)
y=np.sin(x)
for d in data:
mpl.rcParams['font.sans-serif']=['FangSong']
mpl.rcParams['axes.unicode_minus']=False
fig=plt.figure(figsize=(6,4))
plt.style.use(d)
plt.title(f'{d}风格')
plt.plot(x,y)
plt.tight_layout()
#plt.savefig(f'F:\{d}.jpg')用来保存绘制的图像
plt.show()
目录
中文显示异常的问题
通过文章开头的代码得到下面各图,但有些图中还是有中文显示异常的问题,解决办法可以参考:
解决matplotlib和seaborn标题和轴名称中文无法正常显示的问题_我就是一个小怪兽的博客-CSDN博客
Solarize_Light2
_classic_test_patch
_mpl-gallery
_mpl-gallery-nogrid
bmh
classic
dark_background
fast
fivethirtyeight
ggplot
grayscale
seaborn
seaborn-bright
seaborn-colorblind
seaborn-dark
seaborn-dark-palette
seaborn-darkgrid
seaborn-deep
seaborn-muted
seaborn-notebook
seaborn-paper
seaborn-pastel
seaborn-poster
seaborn-talk
seaborn-ticks
seaborn-white
seaborn-whitegrid
tableau-colorblind10