gpt4 book ai didi

python - matplotlib - 提高分辨率以查看细节

转载 作者:IT老高 更新时间:2023-10-28 21:47:21 26 4
gpt4 key购买 nike

我有一个由任务(大约 600 个)组成的大流程,我创建了一个图形来观察它们的启动顺序和它们花费的时间。为此,我使用了 matplotlib 和一个 barh。

图还可以(我的第一个 matplotlib 成功!),但是:

  • 我想查看细节并在导出时放大图片(例如 PNG),因为当 matplotlib 显示结果时允许使用缩放选项 show()命令
  • Y 轴的图例太近且难以阅读

this other SO post 中所述,我尝试提高分辨率,这样比较好,但是细节不够精确。以下是我目前的结果:

  • 完整结果

full

  • 使用 matplotlib 进行缩放

zoom

你知道如何提高可读性吗?非常感谢(否则,我所有的努力都将毫无用处,恐怕......)

PS:我正在使用 matplotlib 1.1.1 和 python 2.7。

最佳答案

我设法做到了,在 Evert的建议,通过使用非常大的分辨率和非常小的字体。以下是最重要的步骤:

import pylab as pl
pl.figure(figsize=(70, 70)) # This increases resolution
pl.savefig('test.eps', format='eps', dpi=900) # This does, too
pl.annotate(..., fontsize='xx-small', ...)

关于python - matplotlib - 提高分辨率以查看细节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com