使用可外部使用的嵌入式工具生成图表

使用可外部使用的嵌入式工具生成图表

我使用 Latex 和 M$ Word 来编写技术报告,具体取决于我要向其提交报告的人。

为了生成我的图,我喜欢使用 tikz2pdf 脚本汉斯·迈纳但就其生成的 pdf 而言,没有像 matplotlib viewer 这样的交互式查看器,可以在制作图片之前放大、移动曲线等来分析我的结果。重点不是制作图表,而是能够通过使用鼠标缩放或移动来深入分析。

因此我开始使用 matplotlib 来生成图表,以便使用相同的工具来观察和分析结果并生成图片。问题是我没有找到从 latex 执行 matplotlib 的方法,例如 gnuplot。

另一方面,我不喜欢用 gnuplot 查看器来分析我的结果,它不是很用户友好。

所以,我的问题是:

  • 有没有办法使用 tikz交互的查看器(与鼠标操作交互)?
  • 有没有办法从 latex 管理 matplotlib ?
  • 是否有其他查看器,更方便用户观看和分析结果?
  • 也许还有其他想法?

答案1

对于你的第一个问题:

  1. 使用蒂克泽特或者
  2. Qtikz/ktikz取决于 windows/linux 或
  3. 蒂克齐特

答案2

对于你的第二个问题:你可以在 LaTeX 中使用 matplotlibPythonTeX包。由于 PythonTeX 需要运行 LaTeX、运行 Python 脚本,然后再次运行 LaTeX 的循环,因此如果您需要对绘图进行大量交互工作,它会比直接使用 Python 慢一点。但您始终可以用纯 Python 开发绘图代码,然后在您满意并准备好为报告创建最终绘图后将其复制到 TeX 文档中。

相关内容