basic_prg Program

program~~basic_prg~~UsesGraph program~basic_prg basic_prg module~kinds_mod kinds_mod module~kinds_mod->program~basic_prg module~utilities_mod utilities_mod module~kinds_mod->module~utilities_mod module~plplotlib_mod plplotlib_mod module~kinds_mod->module~plplotlib_mod module~utilities_mod->program~basic_prg module~utilities_mod->module~plplotlib_mod module~plplotlib_mod->program~basic_prg iso_fortran_env iso_fortran_env iso_fortran_env->module~utilities_mod plplot plplot plplot->module~plplotlib_mod
Help


Create a basic plot

plot

Calls

program~~basic_prg~~CallsGraph program~basic_prg basic_prg proc~plot plot program~basic_prg->proc~plot proc~show show program~basic_prg->proc~show proc~ticks ticks program~basic_prg->proc~ticks proc~xylim xylim program~basic_prg->proc~xylim proc~setup setup program~basic_prg->proc~setup proc~linspace linspace program~basic_prg->proc~linspace proc~labels labels program~basic_prg->proc~labels interface~mixval mixval program~basic_prg->interface~mixval proc~figure figure program~basic_prg->proc~figure proc~subplot subplot program~basic_prg->proc~subplot plline plline proc~plot->plline plssym plssym proc~plot->plssym plptex plptex proc~plot->plptex plend plend proc~show->plend plbox plbox proc~ticks->plbox plwind plwind proc~xylim->plwind plfontld plfontld proc~setup->plfontld plsetopt plsetopt proc~setup->plsetopt plinit plinit proc~setup->plinit plsdev plsdev proc~setup->plsdev plsfam plsfam proc~setup->plsfam plsfnam plsfnam proc~setup->plsfnam pllab pllab proc~labels->pllab pleop pleop proc~figure->pleop plbop plbop proc~figure->plbop pladv pladv proc~figure->pladv plssub plssub proc~figure->plssub proc~subplot->pladv proc~subplot->plssub plvasp plvasp proc~subplot->plvasp plvsta plvsta proc~subplot->plvsta plvpor plvpor proc~subplot->plvpor
Help

Variables

Type AttributesNameInitial
real(kind=wp), dimension(:), allocatable:: x
real(kind=wp), dimension(:), allocatable:: y

Source Code

program basic_prg
	!! Create a basic plot
	!!
	!! ![plot](|media|/basic-1.svg)
	use kinds_mod
	use utilities_mod
	use plplotlib_mod
	implicit none
	
	real(wp),dimension(:),allocatable::x,y
	
	x = linspace(-2.0_wp,2.0_wp,101)
	y = x**2-1.0_wp
	
	call setup(device='svgqt',fileName='examples/basic-%n.svg',figSize=[400,300])
	call figure()
	call subplot(1,1,1)
	call xylim(mixval(x),mixval(y))
	call plot(x,y,lineColor='r',lineWidth=2.0_wp)
	call ticks()
	call labels('#fix#fn','#fiy#fn','Plot')
	call show()
end program basic_prg