復(fù)習回顧
Python 為數(shù)據(jù)展示提供了大量優(yōu)秀的功能包,其中 matplotlib 模塊可以方便繪制制作折線圖、柱狀圖、散點圖等高質(zhì)量的數(shù)據(jù)包。
關(guān)于 matplotlib 模塊,我們前期已經(jīng)對matplotlib進行基本框架、以及常用方法的學(xué)習
Python matplotlib 繪制餅圖_
python matplotlib繪制折線圖_
python入門到進階,爬蟲數(shù)據(jù)分析全套資料分享講解
Python面向?qū)ο缶幊蹋侯惱^承和其衍生術(shù)語
Python面向?qū)ο缶幊蹋荷疃日J識類class_
在 matplotlib 模塊提供的圖表中,除了折線圖使用最多外,柱狀圖也是我們?nèi)粘?shù)據(jù)分析的圖表。
本期,我們開始學(xué)習繪制柱狀圖相關(guān)屬性和方法,let's go~
1. 柱狀圖概述
-
什么是柱狀圖
- 柱狀圖又稱為條形圖,是一種以長方形的長度為變量數(shù)據(jù)進行統(tǒng)計的圖表
- 柱狀圖用來比較兩個或以上類型
- 柱狀圖只有一個以長方形的長度為變量
- 柱狀圖可以橫向排列或者多維方式展示
-
柱狀圖使用場景
- 柱狀圖適用在較小數(shù)據(jù)集的分析
- 適用二維數(shù)據(jù)集,只比較一個維度數(shù)據(jù)差異項
- 直觀展示各個體之間數(shù)據(jù)的差異
- 表現(xiàn)離散型的時間序列
-
柱狀圖繪制步驟
- 導(dǎo)入matplotlib.pyplot模塊
- 準備數(shù)據(jù),可以使用numpy/pandas整理數(shù)據(jù)
- 調(diào)用pyplot.bar()繪制柱狀圖
-
案例展示
本次,我們分析過去5年內(nèi)的產(chǎn)品年銷量展示
-
案例所用到的數(shù)據(jù)如下:文章來源:http://www.zghlxwxcb.cn/news/detail-403365.html
import random x_data = ["20{}年".format(i) for i in range(16,21)] y_data = [random.randint(100,300) for i in range(6)] 復(fù)制代碼
-
繪制柱狀圖文章來源地址http://www.zghlxwxcb.cn/news/detail-403365.html
import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"]=['SimHei'] plt.rcParams["axes.unicode_minus"]=False for i in range(len(x_data)): pl
-
到了這里,關(guān)于超詳細的Python matplotlib 繪制柱狀圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!