Matplotlib风格展示
安装必要的包
import seaborn as sns
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline # 为了让图形展示出来
// 定义一个函数
def sinplot(filp=1):
x=np.linspace(0,14,100)
for i in range(1,7):
plt.plot(x,np.sin(x +i *0.5)*(7-i)*filp)
sinplot()
就可以得出图形了,下面用默认组合:
sns.set() // 用seaborn默认组合
sinplot()
Seaborn中有5种主题风格,分别为
darkgrid
wightegrid
dark
white
ticks
sns.set_style("darkgrid")
sinplot()
sns.set_style("whitegrid")
sinplot()
darkgrid
与wightegrid
形式,除了在背景上存在区别,均是具有网格的形式。
sns.set_style("dark")
sinplot()
dark
风格将线条全部清除,显示出深色背景的形式。
sns.set_style("white")
sinplot()
white
相较于dark
背景颜色更浅。
sns.set_style("ticks")
sinplot()
ticks
的刻度线更加清晰。如果你想把上述图形改成坐标的形式,可以使用以下形式:
sinplot()
sns.despine()
上述主题的具体选定可根据个人爱好,进行选择。