Roger Mason <rma...@mun.ca> writes:

> Hello,
>
> stardiviner <numbch...@gmail.com> writes:
>
>> Roger Mason <rma...@mun.ca> writes:
>>
>>> Hello,
>>>
>>> I want to output the result of the evaluation of a (python) source block
>>> to a (graphics) file and have a link to the file inserted in the buffer.
>
>>> #+begin_src python :results value file :file scaleplot02.pdf :exports 
>>> results :var data=test
>
> ...snip...
>
>>>   plt.savefig(file)
>>>   print ("[[./%s]]" % file)
>>> #+end_src
>
>> For this, you should try updated header arguments like ":results graphics 
>> link"
>> or ":results file link".
>
> Thanks for your reply.
>
> The current incarnation:
>
> #+begin_src python :results graphics link :exports results :var data=test 
> :var file="scaleplot2.pdf"
>
> The output:
> #+RESULTS: scaleplot02
> : None
>

First, check out =org-manual.org= documentation.
And you don't need ~print ("[[./%s]]" % file)~ in Python code if you use 
~:results graphics link~.

> I'm guessing I have the syntax wrong.  Is it documented somewhere?  I'm
> on Org mode version 9.1.13 (release_9.1.13-784-ged7d1d @
> /home/rmason/.emacs.d/org-git/lisp/).
>
> Cheers,
> Roger


-- 
[ stardiviner ]
       I try to make every word tell the meaning what I want to express.

       Blog: https://stardiviner.github.io/
       IRC(freenode): stardiviner, Matrix: stardiviner
       GPG: F09F650D7D674819892591401B5DF1C95AE89AC3
      

Reply via email to