Py学习  »  Python

TikZplotlib 制作 python可视化速查手册

LaTeX工作室 • 1 年前 • 419 次点击  

Matplotlib作为 Python 语言可视化库,拥有强大的绘图功能,tikzplotlib 作为Matplotlib 绘图转向 tikz 绘图代码的桥梁,给(低效的)LaTeX 绘图提供了便捷通道。它允许用户将 Matplotlib 的绘图转换为 TikZ/PGF 代码。TikZ 是一个用于创建矢量图形的 TeX 宏包,特别适用于生成复杂的图形和图表,通常在 LaTeX 文档中使用。它与 Matplotlib 的图形后端兼容,可以生成与 Matplotlib 原生绘图相同的图形。生成的 TikZ 代码可以进一步编辑,以提高图形的美观性或进行特定的调整。可以无缝地集成到 LaTeX 文档中,使得在学术论文或技术文档中插入高质量的图形变得容易。

tikzplotlib绘图速查手册(一)

一、简介

实际上要做 tikzplotlib 绘图速查手册,个人认为,我们只需要结合Matplotlib官网提供的速查手册,对应做成 LaTeX 版,然后提供必要的使用手册即可。

Matplotlib 3.8.4 documentationmatplotlib.org/stable/

Matplotlib的速查手册:

Matplotlib速查手册(一)
Matplotlib速查手册(二)
Matplotlib速查手册(三)
Matplotlib速查手册(四)

速查手册 LaTeX 模板来源:

https://ctan.org/pkg/latex-refsheet

二、tikzplotlib 新手使用指导

使用 tikzplotlib 的基本步骤通常包括:

  • 安装 tikzplotlib 库。
  • 使用 Matplotlib 创建一个图形。
  • 使用 tikzplotlib.save 函数将图形转换为 TikZ 代码。
  • 将生成的 TikZ 代码包含在 LaTeX 文档中。

下面是一个简单的使用示例:

import matplotlib.pyplot as plt
import tikzplotlib

# 创建一个简单的 Matplotlib 图形
plt.figure()
plt.plot([1234], [14916])

# 将图形转换为 TikZ 代码并保存到文件
tikzplotlib.save("example.tex")

在上述代码中,一个简单的线性关系图被创建并保存为 example.tex 文件,该文件包含了相应的 TikZ 代码。然后,这个 .tex 文件可以在 LaTeX 文档中被编译和包含。

tikzplotlib 是那些需要在 LaTeX 文档中包含复杂或高质量图形的用户的有用工具。

tikzplotlib 库的使用方法,可以参考:

https://github.com/nschloe/tikzplotlibgithub.com/nschloe/tikzplotlib

里面的介绍是比较详细的。现在主要如何让小白(甚至没有过任何编程基础的同学)也学会使用。

三、LaTeX 文件获取

地址:https://www.latexstudio.net/index/details/index/mid/4008.html

关注我们公众号,学习 LaTeX 无烦恼!

入门资料,免费知识代码:

https://flowus.cn/latex/share/66110e84-b24a-4cd5-b8a7-2ba2afb35a30

精心制作免费视频教程:

https://space.bilibili.com/209746320


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/169882
 
419 次点击