Thomas Worthington <thomas.worthing...@cosector.com> writes: > org-babel-gnuplot-process-vars in ob-gnuplot.el makes a temporary file to > store a table imported from the current org file using :var > > However, the name of this file does not include the name of the variable or > any similar field unique to the data. This means that if you want to plot > data from two tables, they both get the same filename and consequently the > second overwrites the first and the data is incorrect.
May you provide an example of such problem? I just tried #+name: table1 | 1 | 1 | | 2 | 2 | | 3 | 3 | | 4 | 4 | | 5 | 5 | #+name: table2 | 1 | -1 | | 2 | -2 | | 3 | -3 | | 4 | -4 | | 5 | -5 | #+begin_src gnuplot :var x=table1 y=table2 :cache no plot x, y w l #+end_src And both the tables are correctly plotted. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>