带有垂直 ytick 标签的条形图

2024-03-27

我正在使用 matplotlib 生成(垂直)条形图。问题是我的标签相当长。有什么方法可以垂直显示它们,无论是在栏中还是在其上方或下方?


你的意思是这样的吗:

>>> from matplotlib import *
>>> plot(xrange(10))
>>> yticks(xrange(10), rotation='vertical')

?

一般来说,要以垂直方向显示 matplotlib 中的任何文本,您可以添加关键字rotation='vertical'.

有关更多选项,您可以查看帮助(matplotlib.pyplot.text)

yticks 函数在 y 轴上绘制刻度;我不确定你最初的意思是这个还是 ylabel 函数,但过程总是相同的,你必须添加rotation='vertical'

也许您还可以找到有用的选项“verticalalignment”和“horizo​​ntalalignment”,它们允许您定义如何相对于刻度线或其他元素对齐文本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有垂直 ytick 标签的条形图 的相关文章

  • 如何使用 pandas 选择所有非 NaN 列和非 NaN 最后一列?

    如果标题有点令人困惑 请原谅我 假设我有test h5 下面是使用读取该文件的结果df read hdf test h5 testdata 0 1 2 3 4 5 6 0 123 444 111 321 NaN NaN NaN 1 12 2
  • 将打开关闭的 Google Chrome 浏览器添加到 Selenium linkedin_scraper 代码中

    我正在尝试抓取一些知名人士的 LinkedIn 个人资料 该代码获取一堆 LinkedIn 个人资料 URL 然后使用Selenium and scrape linkedin收集信息并将其作为 json 文件保存到文件夹中 我遇到的问题是
  • 我怎样才能在python cgi中找到上传的文件名

    我制作了如下简单的网络服务器 import BaseHTTPServer os cgi import cgitb cgitb enable html
  • 有条件填写 pandas 数据框

    我有一个数据框df列中包含浮点值A 我想添加另一列B这样 B 0 A 0 for i gt 0 B i if np isnan A i then A i else Step3 B i if abs B i 1 A i B i 1 lt 0
  • 通过鼻子测试检查某个函数是否发出警告

    我正在使用编写单元测试nose http somethingaboutorange com mrl projects nose 0 11 2 我想检查函数是否引发警告 该函数使用warnings warn 这是很容易就能做到的事情吗 def
  • Python 使用 M2Crypto 通过 S/MIME 对消息进行签名

    我现在花了几个小时 但找不到我的错误 我想要一个简单的例程来创建 S MIME 签名消息 稍后可以与 smtplib 一起使用 这是我到目前为止所拥有的 usr bin python2 7 coding utf 8 from future
  • 在加载“cv2”二进制扩展期间检测到递归

    我有一个小程序 在 pyinstaller 编译后返回 opencv 错误 但无需编译即可工作 我在 Windows 10 上使用 Python 3 8 10 Program 导入 pyautogui将 numpy 导入为 np导入CV2
  • Python 字典 - 在 2 个字符的字符串中查找第二个字符,该字符产生最小值

    我想提交密钥的第一部分并返回该密钥的剩余部分 以最小化值 并从第一部分开始 例如 d ab 100 ac 200 ad 500 如果我要进去 a I would like to return b min d s s for s in d i
  • Selenium Webdriver - Python - leboncoin - pb 选择带重音的按钮

    我正在尝试在以下网站上自动填写表格 https www leboncoin fr https www leboncoin fr 我用 Selenium IDE 录制了一个脚本 我有一个通过单击 Se 连接器 按钮并填写我的密码和用户名来自动
  • 向 Python 2.6 添加 SSL 支持

    我尝试使用sslPython 2 6 中的模块 但我被告知它不可用 安装OpenSSL后 我重新编译2 6 但问题仍然存在 有什么建议么 您安装了 OpenSSL 开发库吗 我必须安装openssl devel例如 在 CentOS 上 在
  • 在ansible中合并字典

    我目前正在构建一个使用 ansible 安装 PHP 的角色 并且在合并字典时遇到一些困难 我尝试了多种方法来做到这一点 但我无法让它像我想要的那样工作 A vars file my default values key value my
  • 如何使用 msgpack 进行读写?

    如何序列化 反序列化字典data with msgpack http msgpack org The Python 文档 http msgpack python readthedocs io en latest badge latest似乎
  • 在Python中计算结构体的CRC

    我有以下结构 来自 C 中的 NRPE 守护程序代码 typedef struct packet struct int16 t packet version int16 t packet type uint32 t crc32 value
  • PyQt - 如何检查 QDialog 是否可见?

    我有个问题 我有这个代码 balls Ball for i in range 1 10 因此 当我说 Ball 时 这将在 QDialog 上绘制一个球 然后当这完成后 我正在移动球QDialog无限循环中 我想说类似的话while QDi
  • Flask SQLAlchemy 与 MyPy - 模型类型错误

    我遇到了以下组合问题flask sqlalchemy and mypy 当我定义一个新的 ORM 对象时 例如 class Foo db Model pass where db是使用创建的数据库SQL炼金术应用于flask app mypy
  • 从 csv 中读取 pandas 数据帧,以非固定标头开始

    我有许多数据文件是由我的实验室中使用的一些相当黑客的脚本生成的 该脚本非常有趣 因为它在标头之前附加的行数因文件而异 尽管它们具有相同的格式并具有相同的标头 我正在编写一个批处理来将所有这些文件处理为数据帧 如果我不知道位置 如何让 pan
  • Jupyter Notebook 中的多处理与线程

    我试图测试这个例子here https ipywidgets readthedocs io en stable examples Widget 20Asynchronous html将其从线程更改为多处理 在 jupyter Noteboo
  • 测试中的模型 - Django 1.7 问题

    我正在尝试将我的项目移植为使用 Django 1 7 除了一件事之外 一切都很好 测试文件夹内的模型 Django 1 7 新迁移在内部运行 migrate 命令 在运行syncdb之前 这意味着如果模型未包含在迁移中 它将不会填充到数据库
  • Jinja2中获取请求参数

    如何检索请求参数a在 Jinja2 模板中 http foo bar a 1 我这个答案有点晚了 但其他解决方案并没有真正考虑到您对 Flask 的使用 事实上 您将 Flask 与 Jinja2 一起使用 这使得您的情况与其他框架有点不同
  • Selenium Python 使用代理运行浏览器[重复]

    这个问题在这里已经有答案了 我正在尝试编写一个非常简单的脚本 该脚本从 txt 文件获取代理 不需要身份验证 并用它打开浏览器 然后沿着代理列表循环此操作一定次数 我确实知道如何打开 txt 文件并使用它 我的主要问题是让代理正常工作 我见

随机推荐

  • awk unix - 匹配正则表达式 - 正则表达式字符串大小限制想法?

    以下代码作为一个最小示例 它搜索文本 后来是一个大型 DNA 文件 中存在一个不匹配的正则表达式 awk BEGIN print match CTGGGTCATTAAATCGTTAGC ATC A TC AA C AAT 后来我对找到正则表
  • 是否可以在 R闪亮中运行Python脚本

    我有一些格式奇怪的数据集 并编写了一些 python 脚本来转换为 csv 格式以在 R 中使用 是否可以在 R 闪亮应用程序中调用 python 脚本 这是一个最小的 Shiny 应用程序 它使用rPython执行 python 调用 l
  • HTTP 413 请求实体太大

    我目前无法在 drupal 7 7 15 中的自定义文件字段上使用 Drupal FileField Source 远程 url 选项 发布非常大的文件 文件已成功上传到 tmp 目录 但在尝试发布时失败 文件大小为870Mb A 510m
  • 如何在yml映射的实体中配置VichUploader?

    我有一个名为 杂志 的实体 从 yml 文件映射 Acme DemoBundle Entity Magazine type entity table magazine id id type integer generator strateg
  • 为什么参数依赖查找不适用于函数模板dynamic_pointer_cast

    考虑以下 C 程序 include
  • jQuery 获取选中复选框的标签

    在下面的代码中 当我检查 墨西哥 时 我不断收到 MexicoMexico 作为标签文本返回 对于所有其他字段 我没有得到这个重复的结果 它仅适用于这一字段 该问题在第一次分配countryvalues i 后立即发生 我不明白为什么 di
  • NHibernate SchemaUpdate 在生产代码中安全吗?

    为了简单起见 我在运行时将 Fluent NHibernate 的 Automapping 与 NHibernate 的 SchemaUpdate 结合使用 每次运行时 Automapper 都会为所有实体类创建映射 而 SchemaUpd
  • Swagger / Open API 2.0 我可以声明通用响应标头吗?

    是否可以声明一个自定义响应标头 该标头将出现在所有响应中 而无需将其复制到每个响应结构中 这在 OpenAPI 3 0 中有所改进 您现在可以在全局中定义通用标头components headers部分然后 ref这些定义而不是重复内联定义
  • HTTP 标头中 CRLF 序列的不正确中和

    我在我的项目上运行了 Veracode 扫描 它在 HTTP 响应拆分下给了我 CWE ID 113 问题 我尝试根据建议解决该问题 但没有成功 例如 try String selNhid req getParameter selNhid
  • 使用 JWT 刷新令牌如何安全?

    据我了解 您可以缩短 JWT 访问令牌的生命周期 这样如果有人可以访问它 它就不会长期工作 但是 我们不会对 JWT 刷新令牌执行相同的操作来增强用户体验 但现在 如果有人可以访问我的 JWT 刷新令牌 这将授予他们访问受保护资源的权限 那
  • Haskell 二级多态编译错误

    给出以下定义 import Control Monad ST import Data STRef fourty two do x lt newSTRef 42 Int readSTRef x 在 GHC 下编译如下 main print r
  • dplyr left_join 按小于、大于条件

    这个问题与问题有些相关根据不平凡的标准有效合并两个数据帧 https stackoverflow com questions 18840410 efficiently merging two data frames on a non tri
  • pandas 在构造特定数据类型的数据框时是否有默认填充值?

    考虑字典d d A x 1 y 1 B y 1 z 1 当我把这个传递给pandas DataFrame http pandas pydata org pandas docs stable generated pandas DataFram
  • Hadoop MapReduce 提供嵌套目录作为作业输入

    我正在从事一项处理嵌套目录结构的工作 其中包含多个级别的文件 one three four baz txt bleh txt foo txt two bar txt gaa txt 当我添加one 作为输入路径 不会处理任何文件 因为没有文
  • AppleScript:从应用程序隐藏/获取进程名称

    我想隐藏最前面的应用程序 我知道您可以使用以下语法隐藏进程 tell application System Events set visible of process to false end tell 我知道如何获取最前面的应用程序 pa
  • 如何从字符串列表文件中 grep 精确匹配

    我有一个文件 A 其中有一列 其中包含如下字符串列表 ADAMTS9 AIP 我想使用文件 A 中的字符串来 grep 文件 B 中包含它们的行 文件 B 如下所示 chr13 50571142 50592603 ADAMTS9 21461
  • 如何使用 Excel JavaScript API Office 加载项最大限度地提高表行添加 50K+ 行的性能

    我正在尝试向表中添加大量行 我的项目需要添加大表 请告诉我是否有更好的替代方案来最大限度地提高性能 我应该使用 Range 对象 API 吗 代码如下所示 function createSampleSheet numberOfTimes s
  • 获取 R 文件而不运行它(单元测试)

    我们正在构建一个 R 代码库 并希望对我们编写的任何函数进行单元测试 到目前为止 我们已经找到了两个 R 测试库 RUnit 和 testthat 在进行了一些沙箱处理之后 我们开发了一种可靠的方法来在每次运行时测试代码 例如 sample
  • getch() 和 _getch() 之间的区别

    conio h 头文件中定义的两个函数有什么区别 getch 和 getch 声明有区别吗 或者仅仅是由于更新的标准造成的差异 这是微软几年前决定更严格地解释 C 标准的一部分 它表示全局名称空间中以下划线开头的所有名称都是保留供实施使用
  • 带有垂直 ytick 标签的条形图

    我正在使用 matplotlib 生成 垂直 条形图 问题是我的标签相当长 有什么方法可以垂直显示它们 无论是在栏中还是在其上方或下方 你的意思是这样的吗 gt gt gt from matplotlib import gt gt gt p