2010-08-29 51 views
0

我想绘制几个简单的柱状图以包含在LaTeX文档中。在LaTeX中生成简单的地块

出于某种原因(除非我错过了某些东西),似乎并没有一种简单的方法在LaTeX中生成条形图。

我当然可以在Excel中生成它们并将它们保存为PDF,但我宁愿在LaTeX中动态地做它们。

我看着TikZ,但似乎对interwebs没有人使用它的一个微不足道的条形图(这是我需要它),和下面的代码生成,没有任何轴barplot:

\begin{tikzpicture}[scale=2] 
\draw[ycomb, color=gray,line width=0.5cm] 
     plot coordinates{(1,1) (2,2) (3,3)}; 
\end{tikzpicture} 

你使用什么?我在做可怕的错误吗?

+0

只是供参考,实际上是一个LaTeX StackExchange站点http://tex.stackexchange.com/。你很可能会在那里得到更多的答案。 – jalf 2010-09-06 13:14:18

回答

0

我想说你想pgfplots:这是建立在Tikz之上作为一个适当的绘图界面。

+0

谢谢你,约瑟夫,你在现场。太棒了。 – Malang 2010-08-30 11:16:10

+0

没问题:我爱'pgfplots'! – 2010-09-01 07:12:15

0

我不知道你是否熟悉gnuplot,可以生成条形图。有一个"TikZ terminal"(输出TikZ代码的)gnuplot,但是,据我所知,你必须自己编译它才能使它工作。

我想还有另一个生成pstricks(?)代码或类似的代码的“LaTeX终端”。

+0

我认为这是LatexDraw – Adrien 2010-08-29 22:16:02

+0

甜 - 这看起来像我认为我需要!谢谢! – Malang 2010-08-29 22:24:42

0

我可以指向AsymptoteWiki,Gallery)。您可以使专业外观图从LaTex处理离线,但LaTeX意识到。它是矢量图形和函数图形的完整C语言。输出最终是封装的postscript(eps),它可以直接显示到LaTeX文档中。