今天小编给大家分享一下Python怎么将matplotlib图表集成进到PDF中的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PDF 格式是与平台无关,它独立于底层操作系统和渲染引擎。事实上,PDF 是基于一种脚本语言——PostScript,它是第一个独立于设备的页面描述语言。在本指南中,我们将使用 borb —— 一个专门用于阅读、操作和生成 PDF 文档的 Python 库。它提供了一个低级模型(允许您访问精确的坐标和布局)和一个高级模型(您可以将边距、位置等精确计算委托给布局管理器) .matplotlib
是一个数据可视化库,也是许多其他流行库(如 Seaborn)背后的引擎。基于用于创建报告(通常包括图形)的常见 PDF 文档,我们将看看如何使用 borb
将 Matplotlib
图表集成到 PDF 文档中。borb 可以从 GitHub 上的源代码下载,或通过 pip 安装:matplotlib 也可以通过 pip 安装:用 Borb 在 PDF 文档中集成 Matplotlib
图表在创建饼图等图表之前,我们将编写一个小的效用函数,该函数生成 N 种颜色,均匀分布在颜色光谱中。每当我们需要创建绘图并为每个部分着色时,这将对我们免费云主机域名有所帮助:HSL 和 HSV/HSB 是由计算机图形学研究人员在 1970 年代设计的,目的是更接近人类视觉感知色彩属性的方式。在这些模型中,每种色调的颜色都排列在一个径向切片中,围绕中性色的中心轴,范围从底部的黑色到顶部的白色:用它表示颜色的优点是我们可以轻松地将颜色光谱分成相等的部分。现在我们可以定义一个 create_pie_chart() 函数(或其他类型图的函数):在这里,我们使用 Matplotlib
通过 pie()
函数创建饼图。PyPlot 实例的 gcf()
函数返回当前图形。该图可以嵌入到 PDF 文档中,方法是将其注入到 Chart
构造函数中,并与您的自定义参数(例如width, height 和 horizontal_alignment)一起插入。我们只需向Chart构造函数提供一个 Matplotlib
图。现在是时候创建我们的 PDF 文档并向其中添加内容了。我们将在此 PDF 中使用连字符,以确保文本的布局更加流畅。borb 中的连字符非常简单:现在我们可以使用我们之前声明的函数添加饼图;接下来我们将编写另外三个 Paragraph
对象。其中一个将不仅仅表示引用(侧面边框,不同字体等)。让我们添加另一个绘图。还有一段内容(Paragraph):最后,我们可以存储文档(Document):运行此代码会生成如下所示的 PDF 文档:以上就是“Python怎么将matplotlib图表集成进到PDF中”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
本篇内容主要讲解“js动态生成唯一id的方法免费云主机域名有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js动态生成唯一id的方法有哪些”吧!随机数长度控制,定义一个长度变量(length),生成可控长度的随…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。