从 Gnuplot 导入图表

从 Gnuplot 导入图表

我在 Gnuplot 中通过对一些数据拟合高斯曲线创建了以下图表。在 Gnuplot 中它看起来像这样:Gnuplot 中的绘图

它看上去并不完美,但完全没问题。

我用了

set terminal latex
set output "output.tex"
replot

创建一个 .tex 文件,然后使用

 \include{output}

但是当我将它导入到 TeXstudio 中的 LaTeX 文档中时它看起来像这样 在 TeXstudio 中绘图

我怎样才能让图表看起来更好?我无法让数据点的标记消失,也无法将拟合度从点改为线。由于它在 Gnuplot 中看起来完全不同,我真的不知道我做错了什么。我尝试使用诸如“带点”等东西,但我根本没有任何错误栏。

答案1

我喜欢使用cairolatex终端gnuplot。它类似于epslatex终端,因为它会生成一张没有任何标签的图片和一个附带的 TeX 文件,该文件包含图片并在其顶部写上标签。终端cairolatex优于epslatex终端,因为它允许将图片保存为 PDF 而不是 EPS,这样在包含之前就不需要进行 shell 转义转换。

gnuplot文件中你可以按如下方式使用它:

#!/usr/bin/env gnuplot

set terminal cairolatex pdf
set output 'plot.tex'

set format '$%g$'

set xlabel '$x$ in mm'
set ylabel '$N$' rotate by 0

set samples 1000

set yrange [-.1:1.1]

plot exp(-x**2) title '$\exp(-x^2)$'

在 LaTeX 文档中,只需包含输出:

\documentclass{article}
\usepackage{graphicx}
\begin{document}

\input{plot.tex}

\end{document}

在此处输入图片描述

我上面展示的情节并不是很复杂,但你可以用它做一些非常好的事情cairolatex点击这里以下为我的一份文档中的示例。

相关内容