从文本文件在 Tikz 中生成绘图

从文本文件在 Tikz 中生成绘图

我正在尝试学习如何根据文本文件中指定的坐标生成图,例如,乳胶代码:

https://github.com/daleroberts/obstacle-problem/blob/master/figures/fig1.tex

请参阅文本文件:

https://github.com/daleroberts/obstacle-problem/blob/master/figures/obstacle1d-0.table

但我不太清楚如何在自己的 latex 环境中运行它,它似乎无法从文本文件中读取坐标。这是目录问题还是我需要在代码中添加一些内容?

答案1

以下是 PGFPLOTS 解决方案:

在此处输入图片描述

文件 fig1.tex、obstacle1d-0.table 和 dysfunction1d-1.table 位于同一个文件夹中。

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    domain=-1:1,
    xmin=-1.6, xmax=1.6,
    ymin=-0.6, ymax=1.2,
    axis lines=center,
    axis equal image,
    xlabel=$x$,
    ]
    \addplot[smooth] table {obstacle1d-0.table}
        node[right] {$g(x)$};
    \addplot[very thick,color=red] table {obstacle1d-1.table}
        node[above right] {$v(x)$};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容