running gnuplot failure
Hi! I have tried to run the following codeexample with no success \usemodule [gnuplot] \setupGNUPLOTterminal [context] [width=5in,height=2.5in,fontscale=0.9] \setupGNUPLOTterminal [tikz][width=5in,height=2.5in,fontscale=0.9] \starttext \startGNUPLOTinclusions set samples 400 set key left Left reverse \stopGNUPLOTinclusion \startGNUPLOTscript[myfunction] set zeroaxis set format y "%.1f" plot [-4:2][0:2] 1 t '' lt 0, exp(x) t '$e^x$' lt 1 lw 3 plot cos(atan(x))*sin(x) t '$\cos(\arctan(x))\sin(x)$' lw 3 lc 3 \stopGNUPLOTscript \placefigure{none}{\useGNUPLOTgraphic[myfunction][2]} \setupGNUPLOT [terminal=tikz] \placefigure{none}{\useGNUPLOTgraphic[myfunction][1]} \stoptext I’ve done the following in my LMTX installation mtxrun —generate context —make —all I am running gnuplot 5.2 installed via brew and I also checked that the terminal tikz is supported via set term So the module seems to be there Is there something more I need to do? Regards Janne
On 3/29/2020 8:32 PM, Jan-Erik Hägglöf wrote:
Hi!
I have tried to run the following codeexample with no success
\usemodule [gnuplot] in lmtx gnuplot can be done like this (here i just write the file but it can be external or a saved buffer or ... ):
\usemodule[gnuplot] \startluacode io.savedata("m-gnuplot-demo.gp", [[ set format xy "$%g$" set title 'This is a plot of $y=\\sin(x)$' set xlabel 'This is the $x$ axis' set ylabel 'This is the $y$ axis' plot [0:6.28] [0:1] sin(x) ]]) \stopluacode \starttext \externalfigure[m-gnuplot-demo.gp][conversion=svg,width=4cm] \externalfigure[m-gnuplot-demo.gp][conversion=svg,width=8cm] \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
That was working just fine, thank you so much! Janne
30 mars 2020 kl. 01:48 skrev Hans Hagen
: On 3/29/2020 8:32 PM, Jan-Erik Hägglöf wrote:
Hi! I have tried to run the following codeexample with no success \usemodule [gnuplot] in lmtx gnuplot can be done like this (here i just write the file but it can be external or a saved buffer or ... ):
\usemodule[gnuplot]
\startluacode io.savedata("m-gnuplot-demo.gp", [[ set format xy "$%g$"
set title 'This is a plot of $y=\\sin(x)$' set xlabel 'This is the $x$ axis' set ylabel 'This is the $y$ axis'
plot [0:6.28] [0:1] sin(x) ]]) \stopluacode
\starttext
\externalfigure[m-gnuplot-demo.gp][conversion=svg,width=4cm]
\externalfigure[m-gnuplot-demo.gp][conversion=svg,width=8cm]
\stoptext
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Jan-Erik Hägglöf