python第二階段(15)numpy入門基礎-視覺化之條形圖
numpy入門基礎-視覺化之條形圖
演示:
1、numpy的條形圖bar函式
條形圖:
●以長方形的長度為變數的統計圖表
●用來比較多個專案分類的資料大小
●通常利用於較小的資料集分析
●例如不同季度的銷量,不同國家的人口等
函式:
pyplot.bar(x, height, width=0.8, bottom=None, *,
align='center', data=None, **kwargs)
x:條形圖的x座標
height:條形圖的高
width:條形圖的寬,預設0.8
bottom:基座的y座標
align:對齊,{‘center’,‘edge’},預設值:‘center’
- center:使基準在x位置居中
- edge:對齊的左邊緣條s的的X位置*
data:None
其他引數
- color:條形圖的顏色
- edgecolor:條形邊緣的顏色
2、示例
1)簡單的例子
import numpy as np #匯入 numpyas
import matplotlib.pyplot as plt #匯入 matplotlib.pyplot
N=5
y=[20,10,30,25,15]
index = np.arange(N)
pl=plt.bar(index,height=y)
out:
2)水平條形圖
in:
pl=plt.bar(x=0,bottom=index,width=y,color='red',height=0.5,orientation='horizontal')#orientation='horizontal'水平顯示
#等同於pl=plt.barh(index,width=y,color='red',height=0.5)(具體可百度)
out:
3)顯示多條並行條形圖
in:
index=np.arange(4)
sales_BJ=[52,55,63,53]
sales_SH=[44,66,55,41]
bar_width=0.3
pl=plt.bar(index,height=sales_BJ,width=bar_width,color='b')
pl=plt.bar(index+bar_width,height=sales_SH,width=bar_width,color='r')#要點在index+bar_width這個位置,不然兩者會重疊
out:
4)顯示多條重疊條形圖
in:
index=np.arange(4)
sales_BJ=[52,55,63,53]#北京銷量
sales_SH=[44,66,55,41]#上海銷量
bar_width=0.3
pl=plt.bar(index,height=sales_BJ,width=bar_width,color='b')
pl=plt.bar(index,height=sales_SH,width=bar_width,color='r',bottom=sales_BJ)#要點bottom=sales_BJ,從北京的銷量開始
out:
相關文章
- python資料視覺化-matplotlib入門(4)-條形圖和直方圖Python視覺化直方圖
- 資料視覺化-svg入門基礎(二)視覺化SVG
- SoviChart資料視覺化:條形圖(Bar chart)視覺化
- 前端之圖形學-1 資料視覺化前端視覺化
- numpy 基礎入門 - 30分鐘學會numpy
- 分形、分形幾何、資料視覺化、Python繪圖視覺化Python繪圖
- Python資料分析入門(十七):繪製條形圖Python
- python資料視覺化-matplotlib入門(5)-餅圖和堆疊圖Python視覺化
- 圖形演算法視覺化演算法視覺化
- python資料分析與視覺化基礎Python視覺化
- Numpy的Matplotlib視覺化視覺化
- Python入門之基礎知識(一)Python
- 0基礎入門python,BAT大廠技術專家,三天帶你入門資料視覺化專案PythonBAT視覺化
- Python 視覺化 | Seaborn5 分鐘入門 (六)——heatmap 熱力圖Python視覺化
- vue 基礎入門筆記 15Vue筆記
- Python基礎入門之Python語言介紹Python
- 從零開始學Python視覺化(五): 餅圖及環形圖Python視覺化
- Python Numpy基礎教程Python
- Python資料視覺化之Pygal圖表型別Python視覺化型別
- python資料視覺化神庫:Matplotlib快速入門Python視覺化
- Python快速入門之基礎知識(一)Python
- Python資料分析入門(十六):設定視覺化圖表的資訊Python視覺化
- 開源 | Python基礎入門(視訊)課程Python
- Python繪圖與視覺化Python繪圖視覺化
- Python視覺化-氣泡圖Python視覺化
- Python視覺化-折線圖Python視覺化
- Python視覺化-地圖染色Python視覺化地圖
- WebGL入門之基於WebGL的3D視覺化引擎介紹Web3D視覺化
- AutoCAD快速入門(二):圖形視窗
- 圖論入門基礎圖論
- vue 基礎入門筆記 15:refVue筆記
- Python入門教程 | Python學習的必經階段Python
- Python基礎入門之最常見的15道面試題!Python面試題
- Python入門基礎(8)Python
- [Python視覺化] pyecharts安裝入門及繪製中國貴州地圖Python視覺化Echarts地圖
- Python 視覺化 | Seaborn5 分鐘入門 (五)——lmplotPython視覺化
- Python 視覺化 | Seaborn5 分鐘入門 (七)——pairplotPython視覺化AI
- TypeScript 之基礎入門TypeScript