官术网_书友最值得收藏!

3.3.2 條形圖

條形圖是用寬度相同的條形的高度或長度來表示數(shù)據(jù)多少的圖形。條形圖可以橫置或縱置,縱置時也稱為柱狀圖。此外,條形圖有簡單條形圖、復(fù)式條形圖等形式。條形圖的主要參數(shù)及各參數(shù)說明如表3-11所示。

表3-11 條形圖的主要參數(shù)及各參數(shù)說明

假設(shè)我們拿到了2017年內(nèi)地電影票房前10的電影的片名和票房數(shù)據(jù),如果想直觀比較各電影票房數(shù)據(jù)大小,那么條形圖顯然是最合適的呈現(xiàn)方式,如代碼清單3-2所示,其可視化結(jié)果如圖3-8所示。

代碼清單3-2 繪制條形圖


a = ['戰(zhàn)狼2', '速度與激情8', '功夫瑜伽', '西游伏妖篇', '變形金剛5:最后的騎士', '摔跤吧!爸爸', '加勒比海盜5:死無對證','金剛:骷髏島', '極限特工:終極回歸', '生化危機(jī)6:終章']
# 單位:億
b=[56.01,26.94,17.53,16.49,15.45,12.96,11.8,11.61,11.28,11.12]

# 用來正常顯示中文標(biāo)簽
plt.rcParams['font.sans-serif']=['SimHei','Times New Roman'] 
plt.rcParams['axes.unicode_minus']=False

# bar要求傳遞兩個數(shù)字,可以單獨(dú)設(shè)置x軸的顯示
plt.bar(range(len(a)), b, width=0.3)  
plt.xticks(range(len(a)), a, rotation=90)  #字體傾斜角度
plt.grid(False)
plt.show()

圖3-8 條形圖

主站蜘蛛池模板: 高密市| 合肥市| 洪江市| 新民市| 罗田县| 青铜峡市| 林州市| 北京市| 唐海县| 鹿泉市| 道孚县| 南康市| 金湖县| 湘乡市| 东莞市| 明水县| 永春县| 孟州市| 五河县| 白水县| 绩溪县| 金阳县| 牙克石市| 蒙自县| 安宁市| 阿巴嘎旗| 通许县| 磐石市| 昭觉县| 叙永县| 陕西省| 锡林郭勒盟| 兰州市| 辽源市| 四子王旗| 乌拉特后旗| 巴东县| 黄陵县| 通江县| 资兴市| 女性|