matplotlib绘制带比例(percentile)的堆叠(stacked)条形图(bar plot)

导入包:

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt

构建数据:

raw_data = {'first_name': ['Jason', 'Molly', 'Tina', 'Jake', 'Amy'],'pre_score': [4, 24, 31, 2, 3],'mid_score': [25, 94, 57, 62, 70],'post_score': [5, 43, 23, 23, 51]}
df = pd.DataFrame(raw_data, columns = ['first_name', 'pre_score', 'mid_score', 'post_score'])
df

作图:

# Create a figure with a single subplot
f, ax = plt.subplots(1, figsize=(10,5))# Set bar width at 1
bar_width = 1# positions of the left bar-

matplotlib绘制带比例(percentile)的堆叠(stacked)条形图(bar plot)相关推荐

  1. 在线作图|你不知道的绘制带聚类树的堆叠柱状图的方法

    Question1:什么是堆叠柱状图? 柱形图用来比较两个或多个的含量或者丰度(不同时间或者不同条件),只有一个变量,通常适用于于较小的数据集分析,堆叠柱形图是柱形图的变形,可以清晰地比较某一个维度数 ...

  2. R语言绘制带聚类树的堆叠柱形图

    R语言绘制带聚类树的堆叠柱形图 聚类树与柱形图结合,即可反映样本或分组间的相似性,又能展示样本内的元素组成信息. 例如下图是一个在扩增子测序微生物群落分析中常见的统计图类型,在测序公司给的报告中通常都 ...

  3. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

  4. 【python数据挖掘课程】二十五.Matplotlib绘制带主题及聚类类标的散点图

    这是<Python数据挖掘课程>系列文章,希望对您有所 帮助.当我们做聚类分析绘制散点图时,通常会遇到无法区分散点类标的情况,做主题分析时,可能会遇到无法将对应散点的名称(尤其中文名称)添 ...

  5. 用matplotlib绘制带误差的条形图及中英文字体设置

    1 #!/usr/bin/env python3 2 3 ## 以下是一个带误差条的条形图的例子,演示了误差条形图的绘制及中英文字体设置 4 import numpy as np 5 import m ...

  6. 【Python】Matplotlib绘制带颜色标尺的彩色曲面

    2D→3D 在2D画布中绘制3D图形时,绘制的本质就是绘制三维曲面,即由一对有序数对映射成的数据值和有序数对所组成的三元元组在画布上的描点成画. 这个三维曲面不仅可以着色,还可以按照曲面的高度分别涂上 ...

  7. Python+Matplotlib绘制带误差线的柱状图

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年12月第11次印刷,山东省一流 ...

  8. matlab绘制条形图:分组(grouped)与堆叠(stacked)混合作图

    使用matlab中的bar函数,可以绘制出条形图 其中条形图的样式可以指定为"grouped"(分组,即不同类数据横向并列),或者是"stacked"(堆叠,即 ...

  9. matplotlib 设置标注方向_Matplotlib绘制带主题及聚类类标的散点图

    一. Matplotlib绘制带主题散点图 详细代码如下所示,通过(x,y)绘制散点图,再调用annotate()函数增加每个点对应的名称.注意:聚类分析通过scatter()绘制图形,通常包括:x坐 ...

最新文章

  1. Science背靠背: NLR受体介导植物抗病反应新机制
  2. python与excel结合-Python和Excel终于可以
  3. 【转贴】pentaho4.5汉化攻略及汉化文件
  4. java 数据库插入数据_java向数据库插入N条数据
  5. 因为银行过度授信导致信用卡逾期还不上,可以拒绝还款吗?
  6. mysql or全表_mysql or条件可以使用索引而避免全表
  7. 人生苦短,Python值得!这些Pandas隐藏小技巧你知道吗?
  8. Xmind思维导图模板分享
  9. java 3d相册源代码_抖音上超火的3D立体动态相册实现代码! 给女朋友一个意外的惊喜...
  10. 位图管理、图片下载缓存、管理图片内存 (三) 在非UI线程中处理位图
  11. librdkafka自动源码编译
  12. 201671010415+词频统计软件项目报告
  13. 台式计算机速度变慢的原因,电脑运行速度变慢的原因和解决方法
  14. 扫地机器人作文说明文提纲_关于物品的说明文:扫地机器人的自述
  15. 96Boards MIPI CSI Camera Mezzanine V2.1
  16. mac打开.caj格式文件
  17. 最新版本的Google Chrome浏览器如何设置网页编码?
  18. 快速神经网络的训练算法LARS/LAMB工作原理 --UC Berkeley在读博士生尤洋
  19. 为什么样本方差里面要除以(n-1)而不是n?
  20. 常见模块设计--权限管理(一)

热门文章

  1. 全球3D机器视觉技术引领者,银牛微电子强势登陆中国市场
  2. SLAM算法&技术之Gauss-Newton非线性最小二乘算法
  3. 汇总|基于激光雷达的3D目标检测开源项目数据集
  4. SpringBoot mybatis Interceptor分页实现
  5. Commun. Biol. | 人工智能加速抗生素发现
  6. RDKit | 基于RDKit计算3D药效团指纹
  7. JavaScript权威Douglas Crockford:代码阅读和每个人都该学的编程
  8. 高性能Linux服务器运维实战,《高性能Linux服务器构建实战》笔记
  9. 如何用python实现自动化办公_python自动化办公操作PPT的实现
  10. Nature会议:驾驭植物微生物组(21年10月22-24,在线,优惠截止9月24日)