如何使用gnuplot绘制表格
我想使用gnuplot将表叠加到绘图上。如何使用gnuplot绘制表格,gnuplot,Gnuplot,我想使用gnuplot将表叠加到绘图上。 基本上,我有表格值,希望创建一个表格并将其添加到信号图上。这可以使用EPSLETEX终端和设置标签来完成,使用latex语法定义表格。一个简单的例子: 在gnuplot中,执行以下操作: set term epslatex set output "plot.eps" set label at screen 0.5,0.5 '\begin{tabular}{c c}1 & 2 \\ 3 & 4\end{tabular}' plot sin(
基本上,我有表格值,希望创建一个表格并将其添加到信号图上。这可以使用EPSLETEX终端和
设置标签来完成,使用latex语法定义表格。一个简单的例子:
在gnuplot中,执行以下操作:
set term epslatex
set output "plot.eps"
set label at screen 0.5,0.5 '\begin{tabular}{c c}1 & 2 \\ 3 & 4\end{tabular}'
plot sin(x)
然后使用以下代码创建一个latex文件document.tex
:
\documentclass{article}
\usepackage[papersize={100cm,100cm}]{geometry}
\usepackage{graphicx}
\begin{document}
\thispagestyle{empty}
\include{plot}
\end{document}
然后跑
latex document.tex
dvipdf document.dvi
pdfcrop document.pdf
最后的输出是document crop.pdf
,现在看起来如下所示:
您可以使用latex语法进一步格式化表,显然所有不同的gnuplot选项都与epslatex终端兼容。无需使用单独的latex文档,只需使用将终端epslatex设置为独立的即可。
。如果您只有几个软件包,您可以使用标题
选项,如设置终端标题“\\usepackage[T1]{fontenc}\\usepackage{lmodern}”
。或者您可以创建一个包含所有必需包的文件gnuplot.cfg
,并将其放入TeX路径。