seaborn

import seaborn as sns
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
def sinplot(flip=1):
    x=np.linspace(0,14,100)#linspace(m,n,z) z是指定在m、n之间取点的个数,
                            #另外它取点的区间是[m,n],即是会包括终点n的。
    for i in range(1,7):
        plt.plot(x,np.sin(x+i*5)*(7-i)*flip)
sinplot()

seaborn

sns.set_style("ticks")#设置五种风格 darkgrid\whitegrid\dark\whie\ticks
sinplot()

seabornseaborn

#a=np.random.normal(size=(20,6))
#print(a)
#b=np.arange(6)


#''''numpy.random.normal(loc=0.0, scale=1.0, size=None)
#loc:float
    #此概率分布的均值(对应着整个分布的中心centre)
#scale:float
   # 此概率分布的标准差(对应于分布的宽度,scale越大越矮胖,scale越小,越瘦高)
#size:int or tuple of ints
    #输出的shape,默认为None,只输出一个值
#''''''
range(0, 6)
a=np.random.normal(size=(20,6))+np.arange(6)/2
sns.boxplot(data=a)

seabornseaborn

np.random.normal(1,1,(2,2))
array([[2.30269651, 0.61277528],
       [1.05518652, 1.88139238]])
sinplot()
sns.despine(offset=30)#图像离轴的举距离

seabornseaborn

sinplot()
sns.despine(right=False)#加上右边的线

seaborn

with sns.axes_style("dark"):   #with里面的风格和with外面的风格不一样
    plt.subplot(211)           #sns.axes_style() 设置子图风格
    sinplot()

plt.subplot(212)
sinplot(-1)

seaborn

sns.set_context("notebook",font_scale=3)#设置显示比例尺度 set_context() 包括paper,notebook,talk,poster;font_scale设置字体的值
plt.figure(figsize=(8,6))
sinplot()

seaborn

sns.set_context("paper")
plt.figure(figsize=(8,6))
sinplot()

seaborn

上一篇:django实现钉钉二维码登录


下一篇:AWS Simple Notification Service (Amazon SNS)学习笔记