本文实例讲述了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柱状图显示数值_Python实现绘制双柱状图并显示数值功能示例相关推荐

  1. python绘制直方图显示数字_Python实现绘制双柱状图并显示数值功能示例

    本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...

  2. python绘制柱状图横向显示_Python实现绘制双柱状图并显示数值功能示例

    本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...

  3. python 输入文件名查找_Python实现的根据文件名查找数据文件功能示例

    本文实例讲述了Python实现的根据文件名查找数据文件功能.分享给大家供大家参考,具体如下: #-*- coding: UTF-8 -*- import os import shutil AllFil ...

  4. python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例

    本文实例讲述了Python实现PS图像调整之对比度调整功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 里的图像调整–对比度调整.具体的算法原理如下: (1).nRGB = R ...

  5. python客户端与服务器端_Python实现的FTP通信客户端与服务器端功能示例

    本文实例讲述了Python实现的FTP通信客户端与服务器端功能.分享给大家供大家参考,具体如下: 一 代码 1.服务端代码 import socket import threading import ...

  6. python线程同步锁_Python实现的多线程同步与互斥锁功能示例

    本文实例讲述了Python实现的多线程同步与互斥锁功能.分享给大家供大家参考,具体如下: #! /usr/bin/env python #coding=utf-8 import threading i ...

  7. python画并列柱状图-Python实现绘制双柱状图并显示数值功能示例

    本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...

  8. Python读取excel表格数据并绘制成柱状图 | 数据排序、柱状图颜色、标签乱码等问题通通能够解决!

    hello大家好, 我是你们的可爱丸, 我们又见面啦! python的功能十分强大, 它不仅可以用来做爬虫, 还可以用来做数据分析哦! 那么今天我就带着大家 用python 分析表格数据,并绘制成柱状 ...

  9. echarts折线图y轴根据数值自动_Python matplotlib 绘制双Y轴曲线图的示例代码

    双X轴的 可以理解为共享y轴 ax1=ax.twiny() ax1=plt.twiny() 双Y轴的 可以理解为共享x轴 ax1=ax.twinx() ax1=plt.twinx() 自动生成一个例子 ...

  10. python绘制多条不同x轴曲线_Python matplotlib 绘制双Y轴曲线图的示例代码

    Matplotlib简介 Matplotlib是非常强大的python画图工具 Matplotlib可以画图线图.散点图.等高线图.条形图.柱形图.3D图形.图形动画等. Matplotlib安装 p ...

最新文章

  1. python 打开文件-Python open()文件处理使用介绍
  2. mac mysql使用_在Mac中安装和使用MySQL
  3. Java中的锁的概念大汇总
  4. sql2005导出Excel错误解决方法
  5. superset出现A valid API access token is required to use Mapbox data
  6. mos 控制交流_电机控制器母线电容的设计选型
  7. 微信公众平台开发模式背后的原理?
  8. SSM框架(Spring + Spring MVC + Mybatis)搭建
  9. 【NOIP2018】【Luogu5019】铺设道路(贪心,差分)
  10. Android开发新手常见的10个误区
  11. android 动画 translate,Android动画之TranslateAnimation使用
  12. kubernetes-kube-scheduler进程源码分析
  13. PHP第三章到第七章
  14. 数据分析(1)案例和面试题
  15. 算法工程师大致是做什么的
  16. python文件及目录操作(copytree)
  17. 阿里云数据库与传统数据库有何区别?
  18. 两篇文章带你搞懂GC垃圾回收之基础篇
  19. 抑菌洗手液做MSDS中英文报告详细说明
  20. NYIST 708 ones java

热门文章

  1. Axure获取焦点和触发事件
  2. 小米怎么和计算机连接网络连接网络,小米电视如何与电脑连接
  3. 电脑小米手机,小米手机和电脑无线连接方法
  4. Android 退出登录功能
  5. 运动目标检测 光流法
  6. 混沌数学之Lorenz(洛伦茨)吸引子
  7. 源码编译安装Netron模型可视化工具
  8. ORACLE表空间和表碎片分析及整理方法
  9. Ubuntu16安装VScode、linux安装vscode、极简极稳安装vscode、umake安装vscode
  10. css中的盒模型box-sizing