Python - 如何将饼图中的 autopct 文本颜色更改为白色?

2023-12-19

pie(fbfrac,labels = fblabel,autopct='%1.1f%%',pctdistance=0.8,startangle=90,colors=fbcolor)

我按照我想要的方式显示图表,但如果文本是白色而不是黑色,则文本在图中会更好地突出。


From pyplot.pie文档 http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.pie:

返回值:

如果 autopct 不是 None,则返回元组(补丁、文本、自动文本), 其中补丁和文本如上,自动文本是列表 数字标签的文本实例。

你需要改变颜色autotexts;这是简单地通过set_color():

_, _, autotexts = pie(fbfrac,labels = fblabel,autopct='%1.1f%%',pctdistance=0.8,startangle=90,colors=fbcolor)
for autotext in autotexts:
    autotext.set_color('white')

This yields (with Hogs and Dogs example http://matplotlib.org/1.2.1/examples/pylab_examples/pie_demo.htm): enter image description here

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

Python - 如何将饼图中的 autopct 文本颜色更改为白色? 的相关文章

随机推荐

  • Android 从 Google 云端硬盘串流视频

    我正在构建一个 Android 应用程序 需要从 Google 驱动器流式传输视频 视频链接如下 https docs google com file d ID 我无法获取 rtsp 因此它无法在 videoview 中运行视频 并且它不会
  • Angularjs Post 不向 Spring JWT 发送标头

    我有一个由 AngularJs 构建的网络应用程序和一个由 Spring 构建的后端应用程序 我正在使用 JWT 来保护我的应用程序 使用 Get 方法一切正常 在后端级别我得到了我期望的不记名令牌 这样我就可以返回私人信息 但使用 POS
  • PHP 相当于 Ruby 的或等于 (foo ||=bar)?

    在 PHP 中我经常写这样的行 isset foo NULL foo bar 在 ruby 中 有一个绝妙的捷径 称为或等于 https stackoverflow com questions 995593 what does or equ
  • 为什么 dapper 在执行选择时返回 Guid 全零,但表中的 guid 值设置正确?

    我正在使用 dapper 从表中查询数据 然后将其转换为对象 当它被转换为对象时 guid 属性设置为全零 但所有其他属性都设置正确 public class UserStuff public int Id get set public G
  • 我应该将所有方法参数标记为最终参数并指定类型吗

    有效的 dart 指定顶级变量应该是final当适用 https dart lang github io linter lints prefer final fields html https dart lang github io lin
  • Npm 错误:npm 安装命令的 503 服务不可用

    我正在尝试运行 npm install 命令 但出现此错误 Error 503 Service Unavailable for npm install command 任何人都可以请我请求您解决此问题 这是获取错误日志文件时实际发生的完整错
  • 在 IE9-11 中使用 jQuery 更新 SVG 文本

    我正在尝试使用 jQuery 更新 SVG 路径上的文本 它在 Firefox 和 Chrome 中工作正常 但在 IE9 和 IE11 尚未在 10 上测试 但可能是相同的 中文本未更新 有什么想法 解决方法吗 到目前为止 这是我的代码
  • C:同时运行两个函数?

    我在 C 中有两个函数 void function1 do something void function2 do something while doing that 我如何同时运行这两个函数 如果可以的话请举个例子 你会使用线程 例如
  • 如果满足 AWK 中的条件,则打印行范围

    我想做的是使用 awk 在没有管道的情况下显示满足特定条件的行上方 2 行和下方 2 行 例如 我正在搜索字符串 s62234 找到后 我想打印蓝色矩形内的所有行 如所附屏幕截图所示 这是我正在使用的文件 thefmifile txt s6
  • Dart/Flutter:Http 请求引发 XMLHttpRequest 错误 [重复]

    这个问题在这里已经有答案了 我正在尝试制作一个带有 flutter 的 RSS 阅读器 但是该程序提出了XMLHttpRequest error 在我的测试中 我使用网络 Chrome 作为我的目标平台 感谢您的帮助 Future
  • PHP 中的 FPDF 中的特殊字符

    我有一个用户可以填写的网络表单 该内容使用 FPDF 和 PHP 填充 PDF 当用户输入带有撇号的单词时 PDF 中该单词前面会出现斜杠 同样 商标符号等特殊字符的编码也是错误的 FPDF 常见问题解答说要使用 str utf8 deco
  • Kohana 3.3 ORM _has_many _belongs_to

    我正在尝试使用内置的 ORM 在 Kohana 3 3 中设置产品对象 我想要这样 当我打电话时 p1 ORM factory product gt where product type 1 gt find all 它将创建一个具有以下结构
  • 数组的具体化内联函数

    在 Kotlin 中是否可以编写一个具体化类型的内联函数 它可以返回不同类型的Arrays 我想这样的事情 inline fun
  • 适用于 Android 的“频移键控”解码器

    我正在尝试通过 Android 设备的音频端口传输一些数据 我使用 FSK 频移键控 我使用两个不同的频率来表示 1 和 0 是否有任何 Android 库或示例代码来 FSK 解码捕获的音频数据 你可能想看看这个 https code g
  • 在 Laravel 中允许多个密码重置令牌

    Laravel 5 7 密码重置系统的默认行为是在password resets删除该用户的任何其他表后 这种行为是由 Illuminate Auth Passwords DatabaseTokenRepository而且它似乎不可配置 p
  • 是否有 String.format(...) 的类型安全替代方案

    对于撰写错误 日志记录或任 何其他String消息String format 可以使用方法 不幸的是 这个方法不是类型安全的 因此以下源代码将抛出一个IllegalFormatException String s String format
  • 如何在 PowerShell 中抑制溢出检查?

    PowerShell 似乎在算术运算和转换后执行边界检查 例如 以下操作失败 byte a 255 a a byte 256 有没有办法强制溢出或类型转换 而无需通过模数或 C 和 Add Type 进行手动计算 您在 PowerShell
  • Capistrano 目标路径已存在,不是空目录

    在 Ubuntu 14 04 上使用 Capistrano 部署 Rails 应用程序时 出现以下错误 fatal destination path var www APP NAME repo already exists and is n
  • Qt - 有选择地允许单击进入较低的应用程序窗口

    即使在 Qt 应用程序中 是否也可以接收鼠标单击 对其进行评估 并在必要时让它落入 Qt 应用程序窗口下方可能发生的任何内容 注意Qt WA TransparentForMouseEvents在传递点击之前不利于对其进行评估 而且由于点击评
  • Python - 如何将饼图中的 autopct 文本颜色更改为白色?

    pie fbfrac labels fblabel autopct 1 1f pctdistance 0 8 startangle 90 colors fbcolor 我按照我想要的方式显示图表 但如果文本是白色而不是黑色 则文本在图中会更