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)#0-14,取100條數據
for i in range(1,7):
plt.plot(x,np.sin(x+i*.5)*(7-i)*flip)
sinplot()
1.seaborn畫圖javascript
sns.set()#sns默認的組合參數
sinplot()
#定義風格
sns.set_style("whitegrid")
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
#定義風格
sns.set_style("dark")
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
#定義風格
sns.set_style("ticks")#四邊有線和刻度
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
3.隱藏框線html
#小提琴圖
sns.violinplot(data)
#offset=10,定義圖離軸線距離
sns.despine(offset=50)
4.用with導入風格html5
with sns.axes_style("darkgrid"):
plt.subplot(211)
sinplot()#調入數據和畫圖函數
plt.subplot(212)
sinplot(-1)
5.設置圖的區域大小,和線的大小java
四種預設,按相對尺寸的順序(線條愈來愈粗),分別是paper,notebook, talk, and poster。notebook的樣式是默認的,上面的繪圖都是使用默認的notebook預設。python
sns.set()
sns.set_context("paper")#設置線條尺寸
plt.figure(figsize=(8,6))
sinplot()
sns.set()
sns.set_context("talk")#設置線條尺寸
plt.figure(figsize=(8,6))
sinplot()
5-1可視化庫Seabon-總體佈局風格設置jquery
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)#0-14,取100條數據
for i in range(1,7):
plt.plot(x,np.sin(x+i*.5)*(7-i)*flip)
sinplot()
1.seaborn畫圖linux
sns.set()#sns默認的組合參數
sinplot()
#定義風格
sns.set_style("whitegrid")
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
#定義風格
sns.set_style("dark")
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
#定義風格
sns.set_style("ticks")#四邊有線和刻度
#定義數據
data=np.random.normal(size=(20,6))+np.arange(6)/2
#畫箱型圖
sns.boxplot(data=data)
3.隱藏框線css3
#小提琴圖
sns.violinplot(data)
#offset=10,定義圖離軸線距離
sns.despine(offset=50)
4.用with導入風格
with sns.axes_style("darkgrid"):
plt.subplot(211)
sinplot()#調入數據和畫圖函數
plt.subplot(212)
sinplot(-1)
5.設置圖的區域大小,和線的大小
四種預設,按相對尺寸的順序(線條愈來愈粗),分別是paper,notebook, talk, and poster。notebook的樣式是默認的,上面的繪圖都是使用默認的notebook預設。
sns.set()
sns.set_context("paper")#設置線條尺寸
plt.figure(figsize=(8,6))
sinplot()
sns.set()
sns.set_context("talk")#設置線條尺寸
plt.figure(figsize=(8,6))
sinplot()