如何在 python 中的条形图上添加标记?

2023-12-20

我已经制作了水平条形图,现在我需要在条形上添加标记。我怎样才能这样做呢?

到目前为止我的代码如下所示:

def plot_comparison(): 
lengths = [11380, 44547, 166616, 184373, 193068, 258004, 369582, 462795, 503099, 581158, 660724, 671812, 918449]

y_pos = np.arange(len(length))
error = np.random.rand(len(length))

plt.barh(y_pos, length, xerr=error, align='center', alpha=0.4)
plt.yticks(y_pos, length)
plt.xlabel('Lengths')
plt.title('Comparison of different cuts')
plt.show()

您只需添加一个plot命令,绘制y_pos反对这lengths。确保指定制造商并将线条样式设置为"" (or "none")否则标记将通过直线连接。
下面的代码可能就是您想要的。

import matplotlib.pyplot as plt
import numpy as np

lengths = [11380, 44547, 166616, 184373, 193068, 258004, 369582, 462795, 503099, 581158, 660724, 671812, 918449]

y_pos = np.arange(len(lengths))
error = np.array(lengths)*0.08

plt.barh(y_pos, lengths, xerr=error, align='center', alpha=0.4)
plt.plot(lengths, y_pos, marker="D", linestyle="", alpha=0.8, color="r")
plt.yticks(y_pos, lengths)
plt.xlabel('Lengths')
plt.title('Comparison of different cuts')
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 python 中的条形图上添加标记? 的相关文章

  • 使用两个不同颜色的数据集创建 matplotlib 热图

    我目前有两个大数据集 我想对它们进行比较 我把它们分开 一个是红色的 一个是蓝色的 但是我想并排显示红色和蓝色 我该怎么办 我当前的代码是 column labels list heatmap ylabels row labels list
  • 使用字符串变量 **kwargs 作为命名参数

    我正在尝试找出一种方法来循环 json 配置文件并使用键名称作为使用 kwargs 的方法的参数名称 我创建了一个 json 配置文件并使用键名作为方法 我只需将 set 附加到键名称即可调用正确的方法 我将 json 转换为字典以循环遍历
  • 从 Python 执行 PowerShell 脚本的最佳方式是什么

    之前关于该主题的所有帖子都涉及其用例的具体挑战 我认为 如果有一篇文章只讨论从 Python 运行 PowerShell 脚本的最简洁方法 并询问是否有人有比我发现的更好的解决方案 那将会很有用 绕过 PowerShell 尝试以与预期不同
  • 为什么 python 的 __init__ 函数没有 return 语句,即使它是一个函数

    这可能是一个愚蠢的问题 但我很想知道答案 根据官方文件 init 不需要return语句 有什么特殊原因会这样吗 gt gt gt class Complex def init self realpart imagpart self r r
  • 如何每次在新进程中打开文件而不考虑文件打开器

    我正在使用 windows 7 64 位 python 2 7 我正在打开文件 并监视文件更改 然后等待直到打开的文件关闭 这对于简单的记事本文件打开器来说效果很好 由于记事本在新的进程 ID 中打开每个文件 而记事本 在单个记事本 进程
  • 如何使用 python 绘制具有两个斜率的线

    我使用下面的代码绘制一条具有两个斜率的线 如图所示 斜率应该在一定限制 limit 5 之后下降 我正在使用矢量化方法来设置斜率值 还有其他方法来设置斜率值 有人可以帮助我吗 import matplotlib pyplot as plt
  • Python 2.7:测试字符串中的字符是否都是汉字

    下面的代码测试字符串中的字符是否都是中文字符 它适用于 Python 3 但不适用于 Python 2 7 我如何在 Python 2 7 中做到这一点 for ch in name if ord ch lt 0x4e00 or ord c
  • Seaborn 热图中的自定义调色板间隔

    我正在尝试绘制一个heatmap https seaborn pydata org generated seaborn heatmap html使用seaborn库 绘图函数如下所示 def plot confusion matrix da
  • 使用 3d 对象作为 3d 散点图中的标记 - Python

    使用下面的代码 我尝试模拟一个用罐头制成的碗 我希望每个标记都是一个罐头 最好的方法是什么 我真的很感激任何建议 谢谢 import pylab import numpy as np from math import pi sin cos
  • 如何绘制多类分类器的精度和召回率?

    我正在使用 scikit learn 我想绘制精度和召回曲线 我正在使用的分类器是RandomForestClassifier scikit learn 文档中的所有资源都使用二元分类 另外 我可以绘制多类的 ROC 曲线吗 另外 我只找到
  • 如何在matplotlib中确定屏幕尺寸

    我正在寻找一种通用方法 使用 matplotlib 和任何交互式后端 例如 TkAgg Qt4Agg 或 macosx 来获取屏幕大小 以像素为单位 我正在尝试编写一个函数 它可以在屏幕上的一组标准位置打开一个窗口 例如屏幕的右半部分或右上
  • Matplotlib动画无法保存

    我正在尝试学习如何使用创建 matplotlib 动画Jake Vanderplas 的基本示例 http jakevdp github io blog 2012 08 18 matplotlib animation tutorial 但我
  • Python Tkinter 动画

    为什么动画不起作用 当我运行程序时 形状不会移动 from Tkinter import import time class alien object def init self self root Tk self canvas Canva
  • 验证 PyPI Python 包的完整性

    最近有一些消息传出恶意库已上传到 Python Package Index PyPI 请参阅 PyPI 上的恶意库 https www bleepingcomputer com news security ten malicious lib
  • 在 matplotlib 中在图像上绘制网格线

    如何在 tiff 图像上绘制规则网格线 我想在图像上的每个间隔 例如 100 x 100 像素 绘制规则的方形网格 并将其与绘图一起保存 我还需要将每个网格 ID 覆盖为 1 2 在每个网格框的中间 您需要安装 python 成像库 PIL
  • Django 视图有一个意外的关键字参数

    我有以下网址模式 urlpatterns pattern url r edit offer P
  • X 轴刻度标签按年份,X 轴网格线按财政季度

    我试图将 x 轴刻度标签设置为年份 但将网格线设置为财政季度 数据很简单 只是一个groupby date count 见下文 每个日期都有一个计数 我将其绘制为线图 rc rc form Bakken rc tgt oil groupby
  • python 函数 *args 和 **kwargs 以及其他指定的关键字参数

    我有一个 Python 类 它的方法应该以这种方式接受参数和关键字参数 class plot def init self x y self x x self y y def set axis self args xlabel x ylabe
  • 我可以禁用 openpyxl 自动将字符串解析为日期时间吗?

    我有示例 Excel 文件 其中包含以字符串形式编写的各种时间戳格式 openpyxl 中有一个内置功能 可以自动将日期转换为日期时间对象 我的问题很简单 我该如何接受raw字符串由用户插入到 Excel 文件中 无需干预openpyxl
  • 将 Pandas DataFrame 和元数据保存为 JSON 格式

    我需要将 Pandas DataFrame 以及一些元数据保存到 JSON 格式的文件中 JSON 格式是必需的 背景 A 我可以使用 JSON 成功地读取 写入相当大的 Pandas DataframeDataFrame to json

随机推荐

  • VS 2017 不会隐式将 const char* 转换为 char* [重复]

    这个问题在这里已经有答案了 我最近安装了 VS 2017 并遇到了一种奇怪的问题 基本上 如果不将硬编码字符串显式转换为 char 我就无法使用它们 如果我说类似的话Function test 它只会抛出一个错误 指出 const char
  • 优化 SELECT ... WHERE IN (...)

    我从外部系统收到一系列产品 ID 我必须显示保留序列的产品信息 我使用以下选择来执行此操作 SELECT FROM products WHERE prodid in 10331 11639 12127 ORDER BY Field prod
  • 多个独立的 mariadb 用法:多个容器还是一个?隔离与效率?

    我有一个建筑问题 假设我们有一个具有多个子系统的系统 A B 等等 每个子系统都需要保存其数据 并且它们都使用MariaDB 子系统A可能需要一个database as in create database 称为a db 和子系统B可能需要
  • 忘记放置常规图像,但它有 Retina @2x 图像

    我已经提交了我的应用程序 它支持常规版本和视网膜显示版本 我忘记放置一个常规图像文件 a png 但它有 电子邮件受保护 cdn cgi l email protection 视网膜图像 普通 iPhone 是否能够显示 电子邮件受保护 c
  • 挂钩事件时 C# 中的 COMException

    当尝试挂钩 COM 对象上的事件时 我收到 COM 异常 这是我试图执行的代码 COMClass a IComClass as ComClass a SomeEvent new SomeEvent EventHandler MethodNa
  • WebAPI CORS 和 Ninject

    我有一个 C WebAPI 项目 它具有 ninject 并且所有 get 函数都可以工作 然而 每次我尝试发布时 我都会收到来自 api 的 方法不允许 响应 我读过一些地方 这是 api 拒绝跨源调用的原因 所以我使用包管理器控制台并安
  • iOS 自动化测试 - XCTest 与 Appium

    我正在寻求测试工程师和 iOS 开发人员对特定问题的意见 我已经使用 Appium 一年多了 在真实设备上运行移动 Web 测试时遇到了各种困难 每次 Apple 在 XCTest 或 Safari 中进行更改时 Appium 都会直接受到
  • 按父项和子项列出的订单列表

    我有一个必须由父母订购的产品列表 然后是该父母的所有孩子 然后是下一个父母 等等 Product One Child One Child Two Product Two Child One 这些产品都在一个带有父 id 字段的表中 子产品有
  • 如何仅设置 UIView 的左上角和右上角的cornerRadius?

    有没有办法设置cornerRadius仅适用于 a 的左上角和右上角UIView 我尝试了以下操作 但最终再也看不到视图了 UIView view UIView alloc initWithFrame frame CALayer layer
  • 通过 Cloud Identity-Aware 代理连接失败

    I am getting the following disconnection issues in the GCP Jupiter notebook 错误代码 4010 和 错误代码 1006 你能建议一些解决方案吗 作为 IAP 配置步
  • 框架布局反转

    我试图找出如何改变 FrameLayout 堆叠其子项的方式 目前它是最新的在顶部 先进先出 我想更改它 使最新的孩子位于底部 FILO 我尝试查看 FrameLayout 的源代码 但我似乎可以找到有关它如何堆叠其子元素的任何线索 起初我
  • 更改mysql的tmp文件夹

    我们的 Mysql 查询使用临时表 临时表会在过程中创建临时文件 目前这些文件被写入 tmp mysql写入的临时文件夹的路径究竟如何更改 你应该编辑你的 my cnf tmpdir whatewer you want 然后重新启动mysq
  • 指定的 DSN 包含体系结构不匹配错误

    我收到这个错误 指定的 DSN 包含驱动程序之间的体系结构不匹配 及应用 尝试使用 NetBeans 和 Java 编程语言连接到数据库时 我使用的是 Microsoft Access 2010 我的系统运行在 64 位 Windows 7
  • 即使图像无效,Firefox“onerror”也不会触发

    我在图像标签上有一个 onerror 处理程序 用于在找不到远程图像时处理切换 问题是对于某些损坏的远程图像 它不起作用 http a3 twimg com profile images 522455109 calvin and hobbe
  • 希伯来语可以与 TextToSpeech 和 YandexTranslate 一起使用吗?

    当我在 App Inventor 2 中尝试以下内容 即希伯来语口语 时 我什么也没听到 然而 以下 将参数切换为英语口语 效果很好 请注意 我更改了变量 语言 国家 地区 setance 和 希伯来语句子 以在英语口语 成功 和希伯来语口
  • Scala 中的偏函数

    我只是想澄清一些有关 Scala 中部分定义的函数的内容 我查看了文档 它说部分函数的类型是PartialFunction A B 我可以定义一个偏函数 例如 val f PartialFunction Any Int 我想知道对于类型A
  • 为什么不在 Hadoop 节点中启用虚拟节点?

    In url http www datastax com docs datastax enterprise3 2 solutions about hadoop http www datastax com docs datastax ente
  • 如何对我的网络文件进行 gzip 压缩

    根据 Yahoo 的规定 gzip ng 文件将使您的网站加载速度更快 问题 我不知道怎么办 p http www webcodingtech com php gzip compression php http www webcodingt
  • Jasper 报告模板中的变音符号

    我必须使用波兰语来填写报告内容 因此我必须使用变音符号 我对它们有问题 在将 jasper 打印导出到输出后 它们被跳过 当我在模板中写入时 lubi wie 波兰语的意思是 我喜欢海龟 输出的 pdf 仅包含 lubi wie 顺便说一句
  • 如何在 python 中的条形图上添加标记?

    我已经制作了水平条形图 现在我需要在条形上添加标记 我怎样才能这样做呢 到目前为止我的代码如下所示 def plot comparison lengths 11380 44547 166616 184373 193068 258004 36