社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

TikZplotlib 制作 python可视化速查手册

LaTeX工作室 • 7 月前 • 261 次点击  

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
 
261 次点击