最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python數(shù)據(jù)分析入門(七):繪制條形圖

2021-04-27 15:13 作者:松鼠愛吃餅干  | 我要投稿

條形圖的繪制方式跟折線圖非常的類似,只不過是換成了plt.bar方法。plt.bar方法有以下常用參數(shù):

  1. x:一個數(shù)組或者列表,代表需要繪制的條形圖的x軸的坐標點。

  2. height:一個數(shù)組或者列表,代表需要繪制的條形圖y軸的坐標點。

  3. width:每一個條形圖的寬度,默認是0.8的寬度。

  4. bottomy軸的基線,默認是0,也就是距離底部為0.

  5. align:對齊方式,默認是center,也就是跟指定的x坐標居中對齊,還有為edge,靠邊對齊,具體靠右邊還是靠左邊,看width的正負。

  6. color:條形圖的顏色。

返回值為BarContainer,是一個存儲了條形圖的容器,而條形圖實際上的類型是matplotlib.patches.Rectangle對象。

更多參考:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.bar.html#matplotlib.pyplot.bar

條形圖的繪制:

比如現(xiàn)在有2019年賀歲片票房的數(shù)據(jù)(數(shù)據(jù)來源:https://piaofang.maoyan.com/dashboard)


用條形圖繪制每部電影及其票房的代碼如下:


效果圖如下:



其中xticksyticks的用法跟之前的折線圖一樣。這里新出現(xiàn)的方法是bar,bar常用的有3個參數(shù),分別是x(x軸的坐標點),y(y軸的坐標點)以及width(條形的寬度)。


橫向條形圖:

橫向條形圖需要使用plt.barh這個方法跟bar非常的類似,只不過把方向進行旋轉(zhuǎn)。參數(shù)跟bar類似,但也有區(qū)別。如下:

  1. y:數(shù)組或列表,代表需要繪制的條形圖在y軸上的坐標點。

  2. width:數(shù)組或列表,代表需要繪制的條形圖在x軸上的值(也就是長度)。

  3. height:條形圖的高度,默認是0.8。

  4. left:條形圖的基線,也就是距離y軸的距離。

  5. 其他參數(shù)跟bar一樣。

返回值也是BarContainer容器對象。

還是以以上數(shù)據(jù)為例,將電影名和票房反轉(zhuǎn)一下。示例代碼如下:


效果圖如下:



分組條形圖:

現(xiàn)在有一組數(shù)據(jù),是2019年春節(jié)賀歲片前五天的電影票房記錄。 示例代碼如下:


示例圖如下:



堆疊條形圖:

堆疊條形圖,是將一組相關(guān)的條形圖堆疊在一起進行比較的條形圖。比如以下案例:


效果圖如下:



在繪制女性得分的條形圖的時候,因為要堆疊在男性得分的條形圖上,所以使用到了一個bottom參數(shù),就是距離x軸的距離。通過對貼條形圖,我們就可以清楚的知道,哪一個隊伍的綜合排名是最高的,并且在每個隊伍中男女的得分情況。


條形圖應(yīng)用場景:

  1. 數(shù)量統(tǒng)計。

  2. 頻率統(tǒng)計。


Python數(shù)據(jù)分析入門(七):繪制條形圖的評論 (共 條)

分享到微博請遵守國家法律
鄄城县| 淳化县| 沁阳市| 余庆县| 宁安市| 泰宁县| 江北区| 合作市| 巴林右旗| 唐山市| 获嘉县| 肇源县| 大埔县| 鄂托克前旗| 城固县| 镇赉县| 弥勒县| 图片| 巴塘县| 安丘市| 志丹县| 都匀市| 万州区| 寿宁县| 彭山县| 西乌| 荣成市| 乌鲁木齐县| 阜城县| 密云县| 南乐县| 襄垣县| 苗栗县| 新巴尔虎右旗| 遂宁市| 通许县| 楚雄市| 梁平县| 西贡区| 若羌县| 祁东县|