是否有一个emacs-lisp命令,我可以使用它来绘制gnuplot的数字集合,就像我可以从一组数字在Excel中创建简单的折线图?
例如,我想要一个名为像plot-with-gnuplot我可以用以下内容调用的函数的函数:
(plot-with-gnuplot '((0 0.1) (0.1 1) (0.5 10)))
Run Code Online (Sandbox Code Playgroud)
并通过这些点生成一个简单的线图.
最终我将使用它来查看我正在编写的数学函数,通过在一定范围内绘制其值的简单线图,能够快速查看我的代码是如何出现的将是有用的.
这不完全是你想要的,但你可能会发现org-mode中的Org-babel-gnuplot很有用.我已经制作了一个示例文件,如果你有gnuplot.el和emacs24 它应该可以工作.运行第一个代码块(C-c C-c),然后运行第三个代码块.
test.org:
#+BEGIN_SRC emacs-lisp :results silent
;; load gnuplot mode
(require 'gnuplot "~/Dropbox/emacs/gnuplot.el")
(require 'ob-gnuplot)
#+END_SRC
#+NAME: edata
#+BEGIN_SRC emacs-lisp
'((0 0.1) (0.1 1) (0.5 10)))
#+END_SRC
#+BEGIN_SRC gnuplot :file file.png :var data=edata
plot data w lp
#+END_SRC
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
453 次 |
| 最近记录: |