このブロックを使えば
#+BEGIN_SRC python :results file
from pylab import *
plot(rand(10))
savefig('images/test.png')
return 'images/test.png'
#+END_SRC
RESULTS ブロックは、プロットのインライン バージョンを表示します。
今私がこのブロックに切り替えると
#+BEGIN_SRC python :session test :results file
from pylab import *
plot(rand(10))
savefig('images/test.png')
return 'images/test.png'
#+END_SRC
RESULTS ブロックはインライン プロットを表示しませんが、これは
| <matplotlib.lines.Line2D | object | at | 0x35c0650> |
変数を共有するにはいくつかのブロックが必要なので、セッションの使用は必須です。
私のアプローチに明らかに何か問題がありますか?