今天想看下两组数据的对比情况,就给画了个图:

classify = ['accept', 'reject'] # 姓名

education = list(ac['index'])

counts = (list(ac['education']), list(re['education']))

# 设置柱形图宽度

bar_width = 0.35

index = np.arange(len(counts[0]))

# 绘制

rects1 = plt.bar(index, counts[0], bar_width, color='#0072BC', label=classify[0])

# 绘制

rects2 = plt.bar(index + bar_width, counts[1], bar_width, color='#ED1C24', label=classify[1])

# X轴标题

plt.xticks(index + bar_width, education)

# Y轴范围

plt.ylim(ymax=3000, ymin=0)

# 图表标题

plt.title('the education of accept, reject')

# 图例显示在图表下方

plt.legend(loc='upper center', bbox_to_anchor=(0.5, -0.03), fancybox=True, ncol=5)

# 添加数据标签

def add_labels(rects):

for rect in rects:

height = rect.get_height()

plt.text(rect.get_x() + rect.get_width() / 2, height, height, ha='center', va='bottom')

# 柱形图边缘用白色填充,纯粹为了美观

rect.set_edgecolor('white')

add_labels(rects1)

add_labels(rects2)

python条形图间距-python matplotlib做对比条形图相关推荐

  1. python绘制条形图例题_python matplotlib库绘制条形图练习题

    练习一:假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据? a = ["战狼2","速度与激情8" ...

  2. 【python 初学者】使用matplotlib画对比旋风图

    在做一些数据可视化时,两个类别数据可以做成对比图,这里使用的小技巧是生成一个固定数据用来放置标签,再将其中一个数据转换成负值,可使图形分成两部分. import matplotlib.pyplot a ...

  3. python使用matplotlib可视化不同年份、不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years)

    python使用matplotlib可视化不同年份.不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years) 目录

  4. python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)

    python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...

  5. Python 数据分析三剑客之 Matplotlib(六):直方图 / 柱状图 / 条形图的绘制

    CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...

  6. python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战

    python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战 # 绘制水平条形图进行模型对比 x_labels = ["LogisticRegression" ...

  7. python怎么画条形图-用Matplotlib如何绘制条形图、直方图和散点图

    Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...

  8. python画条形图-用Matplotlib如何绘制条形图、直方图和散点图

    Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...

  9. python的matplotlib库绘制条形图、散点图、饼图、折线图

    python的matplotlib库绘制条形图.散点图.饼图.折线图 当我们学会了爬虫,抓取到了一些数据,接下来就是做数据分析了.本文章介绍绘制图形的基本代码. 打开cmd用pip 安装,若输入pip ...

最新文章

  1. 恢复Win10系统默认内置应用
  2. C#中Cache的使用
  3. java基础知识大全,java 基础知识点汇总
  4. leetcode 461. 汉明距离(Java版)
  5. Javascript:一个屌丝的逆袭之路
  6. JS小游戏-极速快跑
  7. 利用原始套接字实现一个简单的采集网络数据包
  8. 智能优化算法:黄金正弦算法 -附代码
  9. [Shell]test命令使用指南
  10. python 电话簿排序
  11. net实现基础的舆情监测系统思路
  12. artifactory 误删除恢复
  13. VS调试C++程序,提示无法启动程序,“....exe”。系统找不到指定文件的解决方法
  14. 拒绝焦虑状态:TA爱我吗?
  15. 在JavaScript中改变鼠标指针样式的方法
  16. 用python的turtle画图_用Python中的画图工具turtle绘制八卦图
  17. 计算机网络覆盖的地理范围分类,计算机网络按地理范围可分为什么
  18. mobaxterm配置Tunneling隧道连接服务器
  19. 网狐6603服务器文档,网狐6603服务器配置
  20. python获取人民币汇率数据

热门文章

  1. MySQL安装时MySQL server一直安装失败日志显示This application requires Visual Studio 2013 Redistributable...
  2. 牛客小白月赛5-J-时间(time) (简单模拟)
  3. docker Cannot start container [8] System error: exec format error
  4. 深入解析浏览器的幕后工作原理(四) DOM树
  5. opencv编程解决warning C4003: “max”宏的实参不足
  6. Spring in Action 4th 学习笔记 之 AOP
  7. 微软VS.NET(visual studio.net)中FreeTextBox控件的详细使用视频教程
  8. 读书笔记 - 《21世纪的管理挑战》
  9. .NET Core使用EF分页查询数据报错:OFFSET语法错误问题
  10. 装个Redmine真是麻烦啊