matplotlib风格

源码部分:
--matplotlib风格
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import matplotlib as mpl
def sinplot(flip=1):
x=np.linspace(0,14,100)
for i in range(1,7):
plt.plot(x,np.sin(x+i*0.5)*(7-i)*flip)
sinplot()
plt.show()
效果:

python matplotlib和seaborn主题风格对比_matplotlib

seaborn风格

源码部分:
--seaborn风格
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib as mpl
def sinplot(flip=1):
x=np.linspace(0,14,100)
for i in range(1,7):
plt.plot(x,np.sin(x+i*0.5)*(7-i)*flip)
sns.set()
sinplot()
plt.show()
效果:

python matplotlib和seaborn主题风格对比_坐标轴_02

去除多余坐标轴despine

源码部分:
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
def sinplot(flip=1):
x=np.linspace(0,14,100)
for i in range(1,7):
plt.plot(x,np.sin(x+i*0.5)*(7-i)*flip)
sns.set_style('ticks')
sinplot()
sns.despine()
plt.show()
效果:

python matplotlib和seaborn主题风格对比_seaborn_03