# -*- coding: utf-8 -*-
"""
Created on Wed Mar 25 11:39:40 2020
@author: 16502
"""
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
matplotlib.rcParams['axes.unicode_minus'] = False
price = [89.18,76.84,89.27,77.04,82.6,87.06,91.05,78.69,89.29]
"""
绘制水平条形图方法barh
参数一:y轴
参数二:x轴
"""
plt.barh(range(9), price, height=0.7, color=['r','b','y','green'], alpha=0.8) # 从下往上画
plt.yticks(range(9), ["翁博文","王新然","高雪","王弢","张皓","王世奇","刘僖","赵佳","徐宏宇"])
plt.xlim(30,100)
plt.xlabel("成绩")
plt.ylabel("姓名")
for x, y in enumerate(price):
plt.text(y + 0.2, x - 0.1, '%s' % y)
plt.show()
基于python3 matplotlib库的条形统计图画法(带有数值的条形图)
最新推荐文章于 2024-01-18 00:35:31 发布