python条形堆积图_python – 带有中心标签的堆积条形图
我正试图在堆积条形图中“稳健地”将数据标签居中.下面给出一个简单的代码和结果.如您所见,数据标签并未真正居中于所有矩形.我错过了什么?
import numpy as np
import matplotlib.pyplot as plt
A = [45, 17, 47]
B = [91, 70, 72]
fig = plt.figure(facecolor="white")
ax = fig.add_subplot(1, 1, 1)
bar_width = 0.5
bar_l = np.arange(1, 4)
tick_pos = [i + (bar_width / 2) for i in bar_l]
ax1 = ax.bar(bar_l, A, width=bar_width, label="A", color="green")
ax2 = ax.bar(bar_l, B, bottom=A, width=bar_width, label="B", color="blue")
ax.set_ylabel("Count", fontsize=18)
ax.set_xlabel("Class", fontsize=18)
ax.legend(loc="best")
plt.xticks(tick_pos, ["C1", "C2", "C3"], fontsize=16)
plt.yticks(fontsize=16)
for r1, r2 in zip(ax1, ax2):
h1 = r1.get_height()
h2 = r2.get_height()
plt.text(r1.get_x() + r1.get_width() / 2., h1 / 2., "%d" % h1, ha="center", va="bottom", color="white", fontsize=16, fontweight="bold")
plt.text(r2.get_x() + r2.get_width() / 2., h1 + h2 / 2., "%d" % h2, ha="center", va="bottom", color="white", fontsize=16, fontweight="bold")
plt.show()
python条形堆积图_python – 带有中心标签的堆积条形图相关推荐
- python条形堆积图_python – 使用DataFrame.plot显示堆积条形图中...
您可以使用plt.text根据数据将信息放在位置. 但是,如果你有非常小的条形,可能需要一些调整才能看起来很完美. df_total = df['Total Cost'] df = df.iloc[: ...
- python绘制堆叠图_python
当我在 Layout 中设置 barmode ='group'时,而 trace2 = Bar( ...,yaxis ='y2'),这导致条形图堆叠或覆盖而不是分组.如何在具有多个轴的同时对这些条进行 ...
- Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面
本文通过实例介绍Python的tkinter库的title.iconbitmap.geometry.attributes.grid等类的功能,并制作带有Laber标签.Entry文本框.Progres ...
- python画平行坐标图_Python实现平行坐标图的两种方法小结
怎么用python实现一个坐标图的平移和缩放最容易想到的应该是DP算法,即取初始轨迹的起点A和终点B连线,计算每个点到这条线的距离,距离最大的点C若小于要分享误差则结束: 否则将C点加入压缩后的数据集 ...
- python制作折线图_Python 绘制可视化折线图
1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...
- python画漏斗图_python绘制漏斗图步骤详解
pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...
- python点线图_Python | 点线图
python点线图 A mixture of dot and line plot is called a Dot-Line plot. Each dot is connected through a ...
- 利用python绘制雪景图_python绘制雪景图
本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...
- python读取灰度图_Python读取MRI并显示为灰度图像实例代码
Python读取MRI并显示为灰度图像实例代码 本文实例主要关于Python实现读取MRI(核磁共振成像)为numpy数组,使用imshow显示为灰度. 代码如下: import matplotlib ...
- python绘制组合图_Python如何绘制组合图 Python绘制组合图代码示例
Python如何绘制组合图?本篇文章小编给大家分享一下Python绘制组合图代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 绘制组合图: 组合 ...
最新文章
- PHP 实现一个可用的redis 事务锁, 解决并发问题
- PHP如何批量更新MYSQL中的数据
- oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)
- 献礼724运维日 | 首届腾讯运维技术开放日讲了啥? (附演讲PPT领取方式)
- SpringCloud的微服务网关:zuul(理论)
- Github排序(转载)
- 2017.4.20 比例简化 思考记录
- sql azure 语法_使用Azure门户监视安装了SQL Server的Azure计算机
- 前端调试你还在console.log吗,那你就out, debugger那么好用,你都不用呀
- Atititi 版本管理 rc final rtm ga release 软件的生命周期中一般分4个版本
- 计算机审计风险未来发展,浅谈计算机审计风险的研究
- 2021年PayPal要如何绑定到国内?
- switch系统升级无法连接服务器失败,switch更新无法连接服务器(图文)
- 数模学习(七)--- 多元线性回归
- 基于网页版微信实现的微信SDK(Kotlin版,兼容Java)
- 新会员太少? 门店会员拉新
- 两个日期月数差值计算
- CSDN发博后待审核
- 佛盛龙桌(台)球厅管理软件系统
- Z-Wave 抓包工具使用说明