Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed arrows point from an interface to procedures which implement that interface. This could include the module procedures in a generic interface or the implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed arrows point from an interface to procedures which implement that interface. This could include the module procedures in a generic interface or the implementation in a submodule of an interface in a parent module.
subroutine doLogPlot
!! ![logPlot](|media|/example-11.svg)
integer,parameter::N = 25
real(wp),dimension(N)::x,y,yl
x = linspace(0.0_wp,5.0_wp,N)
y = exp(-x**2)
yl = log10(y)
call figure()
call subplot(1,1,1)
call xylim(mixval(x),mixval(yl))
call plot(x,yl,lineColor='r',lineWidth=2.0_wp)
call ticks(logy=.true.)
call labels('x [linear]','y [log]','exp(-x#u2#d)')
end subroutine doLogPlot