Python实现绘制双柱状图并显示数值功能示例

 更新时间:2018年06月23日 02:13:57   作者:水之魂2018  
这篇文章主要介绍了Python实现绘制双柱状图并显示数值功能,涉及Python数值运算及基于matplotlib的图形绘制相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python实现绘制双柱状图并显示数值功能。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python3
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d
#定义函数来显示柱状上的数值
def autolabel(rects):
 for rect in rects:
  height = rect.get_height()
  plt.text(rect.get_x()+rect.get_width()/2.-0.2, 1.03*height, '%s' % float(height))
if __name__ == '__main__': 
 l1=[68, 96, 85, 86, 76,87, 95]
 l2=[85, 68, 79, 89, 94, 82,90]
 name=['A','B','C','D','E','F','E']
 total_width, n = 0.8, 2
 width = total_width / n
 x=[0,1,2,3,4,5,6]
 plt.rc('font', family='SimHei', size=12)#设置中文显示,否则出现乱码!
 a=plt.bar(x, l1, width=width, label='数学',fc = 'y') 
 for i in range(len(x)):
  x[i] = x[i] + width
 b=plt.bar(x, l2, width=width, label='语文',tick_label = name,fc = 'r')
 autolabel(a)
 autolabel(b)
 plt.xlabel('学生')
 plt.ylabel('成绩')
 plt.title('学生成绩')
 plt.legend()
 plt.show()

运行结果:

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python利用fastapi实现上传文件

    Python利用fastapi实现上传文件

    FastAPI是一个现代的,快速(高性能)python web框架。本文将利用fastapi实现上传文件功能,文中的示例代码讲解详细,需要的可以参考一下
    2022-06-06
  • django请求返回不同的类型图片json,xml,html的实例

    django请求返回不同的类型图片json,xml,html的实例

    今天小编就为大家分享一篇django请求返回不同的类型图片json,xml,html的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • keras 自定义loss损失函数,sample在loss上的加权和metric详解

    keras 自定义loss损失函数,sample在loss上的加权和metric详解

    这篇文章主要介绍了keras 自定义loss损失函数,sample在loss上的加权和metric详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python 与c++相互调用实现

    python 与c++相互调用实现

    这篇文章主要介绍了python 与c++相互调用实现,我们都知道c++运算速度快于python,python又简单易写,很多人就会想到将两者结合,接下俩小编要给大家介绍的就是python 与c++相互调用实现,,需要的朋友可以参考一下
    2022-03-03
  • 基于Python代码编辑器的选用(详解)

    基于Python代码编辑器的选用(详解)

    下面小编就为大家带来一篇基于Python代码编辑器的选用(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 用Python给二维码图片添加提示文字

    用Python给二维码图片添加提示文字

    今天教各位小伙伴怎么用Python给二维码图片添加提示文字,文中有非常详细的代码示例,对正在学习python的小伙伴很有帮助,需要的朋友可以参考下
    2021-05-05
  • Python+random模块实现随机抽样

    Python+random模块实现随机抽样

    python的random库,提供了很多随机抽样方法。本文将通过几个示例为大家详细讲讲random模块实现随机抽样的方法,需要的可以参考一下
    2022-09-09
  • Python入门教程(十九)python的函数详解

    Python入门教程(十九)python的函数详解

    这篇文章主要介绍了Python入门教程(十九)python的函数,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,需要的朋友可以参考下
    2023-04-04
  • 详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)

    详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)

    激活函数 (Activation functions) 对于人工神经网络模型去学习、理解非常复杂和非线性的函数来说具有十分重要的作用,这篇文章主要介绍了Python中常用的激活函数(Sigmoid、Tanh、ReLU等),需要的朋友可以参考下
    2023-04-04
  • 对numpy中的数组条件筛选功能详解

    对numpy中的数组条件筛选功能详解

    今天小编就为大家分享一篇对numpy中的数组条件筛选功能详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07

最新评论