python - 如何将 matplotlib 图形输出缩放到 A3?
问题描述
无论我选择什么,我都有一个 networkx 节点图正在输出/保存到 PDF/PNG/SVG,但问题是当我运行代码时,该图非常方正且居中,不适合画布边。
结果是 A3 打印出来的文件很小,并且在图表周围有很多空间浪费。
这是代码:
plt_k.figure(figsize=(30,30))
plt_k.axis('off')
...
plt_k.savefig('./pdf_output/test.pdf', orientation='landscape', papertype='a3', format='pdf', dpi=400)
我正在做一个spring_layout
类型图,每次执行代码时都会改变形状。我发现如果我使用的figsize
尺寸小于(30,30)
绘图输出的裁剪。
如何改进绘图输出以使图形填满页面?
解决方案
推荐阅读
- google-contacts-api - 可以在安卓中添加新闻模块
- c# - 无法加载文件或程序集 'EPPlus,Version=5.6.4.0,Culture=neutral,PublicKeyToken=******************' 或其依赖项之一
- graph - 从运行相同的 do-file 组合许多国家的图表
- r - R - 每 10 万人口抽取案例
- sql-server - 无法通过 PowerShell 从 Excel 导入日期列
- python - 每次列值更改时在熊猫数据框中绘制实线
- javascript - 如何将 json.parse() 方法与存储在 PC 中的外部 .json 文件一起使用
- pandas - 如何显示数据不相等的行?
- c# - C#从不一致的字符串转换为日期
- css - 新的 SVG 文件未显示在 Wordpress 网站上 - 404 错误