【发布时间】:2014-10-28 17:19:14
【问题描述】:
我正在将数据收集到 emacs 表中,目前我同时使用 ses-mode 和 org-mode。
其中两列中的数据使我可以将它们绘制为笛卡尔平面上的点。
我目前所做的是收集两个向量中的两列并将它们复制到*Calculator* 缓冲区中,然后使用gS 和gs 确保我有点和没有线,然后是gp。
这将打开一个新窗口,我可以在其中看到散点图。
我真正想要的是让 gnuplot 生成 svg(将终端设置为 svg),并且 emacs 将该输出捕获到我可以在 emacs 中查看的缓冲区中,并编辑为文本以改变某些方式的点看起来像。
这我可以手动完成(gD svg,gp,切换到 *Gnuplot Trail* 缓冲区并复制 svg 源),但它远非舒适,我确信它可以在 elisp 中自动化,而且我怀疑其他留在 emacs 中的人已经这样做了。
【问题讨论】:
-
我看到
org-mode可以使用 gnuplot-mode 并且打开绘图窗口比ses更容易,但我仍然不知道如何在 svg 中获取绘图缓冲区。 -
在这里打开了一个问题:github.com/bruceravel/gnuplot-mode/issues/20
标签: emacs elisp spreadsheet org-mode emacs-ses