Matplotlib中畫的柱狀圖(左),seaborn中華的柱狀圖(右)
plt.bar()
與matplotlib差別 : 多了sns.set()指令
import seaborn as sns
%matplotlib inline
sns.set()
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.set()
-
有darkgrid,whitegrid,dark, white, ticks參數sns.set(style = 'whitegrid')
sns.set(style = 'whitegrid') #darkgrid,whitegrid,dark, white, ticks
plt.bar([1,2,3,4,5],[1,3,1,5,6])
-
sns.despine()
# 去除圖脊,預設上邊和右邊
有left, right, top, bottom參數
sns.set(style = 'white') #darkgrid,whitegrid,dark, white, ticks
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.despine()
sns.set(style = 'white')
plt.bar([1,2,3,4,5],[1,3,1,5,6])
sns.despine(left = True,bottom = True)
-
有paper, notebook, talk, poster參數sns.set_context()
plt.rcParams['font.family']='SimHei'#'SimHei'為黑體
plt.rcParams['axes.unicode_minus'] = False #顯示負号
sns.set_context("notebook")# paper, notebook, talk, poster
plt.bar([1,2,3,4,5],[1,3,1,5,6])
plt.title("柱狀圖")