python繪制橫向水平柱狀條形圖
更新時間:2022年04月21日 09:18:30 作者:zhangphil
這篇文章主要為大家詳細介紹了python繪制橫向水平柱狀條形圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
python繪制橫向水平柱狀條形圖Bar,供大家參考,具體內(nèi)容如下
import matplotlib import random import matplotlib.pyplot as plt ? # 中文亂碼和坐標軸負號處理。 matplotlib.rc('font', family='SimHei', weight='bold') plt.rcParams['axes.unicode_minus'] = False ? #城市數(shù)據(jù)。 city_name = ['北京', '上海', '廣州', '深圳', '成都'] ? #數(shù)組反轉。 city_name.reverse() ? #裝載隨機數(shù)據(jù)。 data = [] for i in range(len(city_name)): ? ? ? ? data.append(random.randint(100, 150)) ? #繪圖。 fig, ax = plt.subplots() b = ax.barh(range(len(city_name)), data, color='#6699CC') ? #為橫向水平的柱圖右側添加數(shù)據(jù)標簽。 for rect in b: ? ? w = rect.get_width() ? ? ax.text(w, rect.get_y()+rect.get_height()/2, '%d' % ? ? ? ? ? ? int(w), ha='left', va='center') ? #設置Y軸縱坐標上的刻度線標簽。 ax.set_yticks(range(len(city_name))) ax.set_yticklabels(city_name) ? #不要X橫坐標上的label標簽。 plt.xticks(()) ? plt.title('水平橫向的柱狀圖', loc='center', fontsize='25', ? ? ? ? ? fontweight='bold', color='red') ? plt.show()
運行結果:
可以簡單的繪制一個水平橫向的柱狀圖:
import matplotlib.pyplot as plt import random import matplotlib ? matplotlib.rc('font', family='SimHei', weight='bold') ? city_name = ['北京', '上海', '廣州', '深圳', '成都'] city_name.reverse() ? data = [] for i in range(len(city_name)): ? ? ? ? data.append(random.randint(100, 200)) ? colors = ['red', 'yellow', 'blue', 'green', 'gray'] colors.reverse() ? plt.barh(range(len(data)), data, tick_label=city_name, color=colors) ? #不要X橫坐標標簽。 #plt.xticks(()) ? plt.show()
輸出結果如圖:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
python函數(shù)也可以是一個對象,可以存放在列表中并調用方式
這篇文章主要介紹了python函數(shù)也可以是一個對象,可以存放在列表中并調用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02Jupyter Notebook調用指定的虛擬環(huán)境的實現(xiàn)示例
本文主要介紹了Jupyter Notebook調用指定的虛擬環(huán)境的實現(xiàn)示例,,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07Pycharm+Python工程,引用子模塊的實現(xiàn)
這篇文章主要介紹了Pycharm+Python工程,引用子模塊的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python 腳本生成隨機 字母 + 數(shù)字密碼功能
本文通過一小段簡單的代碼給大家分享基于python 腳本生成隨機 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學習吧2018-05-05關于Pyinstaller打包eel和pygame需要注意的坑
這篇文章主要介紹了關于Pyinstaller打包eel和pygame需要注意的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02