Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
散点图emacs表格数据_Emacs_Elisp_Spreadsheet_Org Mode_Emacs Ses - Fatal编程技术网

散点图emacs表格数据

散点图emacs表格数据,emacs,elisp,spreadsheet,org-mode,emacs-ses,Emacs,Elisp,Spreadsheet,Org Mode,Emacs Ses,我正在将数据收集到一个emacs表中,目前我同时使用ses模式和org模式 其中两列中的数据对于我来说,将它们绘制为笛卡尔平面上的点是有意义的 我现在做的是收集两个向量中的两列,并将它们复制到*Calculator*缓冲区中,然后使用gS和gS确保我有点,没有线,然后使用gp 这将打开一个新窗口,在那里我可以看到散点图 我真正想要的是让gnuplot生成svg,将终端设置为svg,emacs在缓冲区中捕获输出,我可以在emacs中查看该输出,并将其编辑为文本以改变某些点的外观 我可以手动gD s

我正在将数据收集到一个emacs表中,目前我同时使用ses模式和org模式

其中两列中的数据对于我来说,将它们绘制为笛卡尔平面上的点是有意义的

我现在做的是收集两个向量中的两列,并将它们复制到*Calculator*缓冲区中,然后使用gS和gS确保我有点,没有线,然后使用gp

这将打开一个新窗口,在那里我可以看到散点图

我真正想要的是让gnuplot生成svg,将终端设置为svg,emacs在缓冲区中捕获输出,我可以在emacs中查看该输出,并将其编辑为文本以改变某些点的外观


我可以手动gD svg,gp,切换到*Gnuplot Trail*缓冲区并复制svg源代码,但这并不舒服,而且我确信它可以在elisp中自动实现,我怀疑这已经被留在emacs内部的其他人完成了。

我想这个问题在前面提到的问题中找到了答案

Bruce在gnuplot模式中添加了几行代码,我们建议对org模式进行最低限度的修改

将类似的功能添加到ses模式是公平的。

我发现使用org模式可以使用gnuplot模式,打开绘图窗口比使用ses更容易,但我仍然不知道如何在svg缓冲区中获取绘图。这里出现了一个问题: