📜  latex graffe (1)

📅  最后修改于: 2023-12-03 15:17:17.669000             🧑  作者: Mango

Latex Graffe - 让 LaTeX 绘图更简单

Latex Graffe 是一款 LaTeX 绘图工具,它提供了简单易用的语法,使得用户可以轻松地绘制出高质量的图形。

特性
  • 通过简单的语法快速绘制图形。
  • 支持常见的线型、填充、颜色等效果。
  • 支持绘制多种类型的图形,包括曲线、散点图、柱形图等。
  • 可以直接将绘制好的图形嵌入到 LaTeX 文档中。
安装

使用 LaTeX Graffe 需要安装 Python 3 及相关依赖。

# 安装命令

pip install latex-graffe
快速入门

以下是一个简单的示例,绘制了一条正弦曲线:

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
  \begin{axis}[domain=-2*pi:2*pi, samples=100]
    \addplot {sin(deg(x))};
  \end{axis}
\end{tikzpicture}

\end{document}
语法示例

以下是一些常见的示例,演示了如何使用 Latex Graffe 进行绘图:

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
  % 绘制正弦曲线
  \begin{axis}[domain=-2*pi:2*pi, samples=100]
    \addplot {sin(deg(x))};
  \end{axis}
\end{tikzpicture}

\begin{tikzpicture}
  % 绘制散点图
  \begin{axis}[only marks]
    \addplot+[scatter] coordinates {
      (0,0)
      (1,1)
      (2,4)
      (3,9)
      (4,16)
    };
  \end{axis}
\end{tikzpicture}

\begin{tikzpicture}
  % 绘制柱形图
  \begin{axis}[
      ybar,
      bar width=20pt,
      enlargelimits=0.15,
      xlabel={年份},
      ylabel={销售额},
    ]
    \addplot coordinates {
      (2015,3000)
      (2016,4500)
      (2017,5000)
      (2018,5500)
    };
  \end{axis}
\end{tikzpicture}

\end{document}
外部数据

除了手动输入数据外,Latex Graffe 还支持从外部文件中读取数据。

以下是一个简单的示例,从 CSV 文件中读取数据,绘制了一个散点图:

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
  \begin{axis}[only marks]
    \addplot+[scatter] table[x=x, y=y] {
      x,y
      0,0
      1,1
      2,4
      3,9
      4,16
    };
  \end{axis}
\end{tikzpicture}

\end{document}
总结

Latex Graffe 是一款简单易用的 LaTeX 绘图工具,它提供了丰富的语法和效果,可以帮助用户轻松地绘制出高质量的图形。如果你需要在 LaTeX 中添加图形,那么 Latex Graffe 是一个不错的选择。