Plot_ Derived Type

type, public :: Plot_

Plotter


Components

Type Visibility Attributes Name Initial
type(SubPlot_), public, allocatable :: subplot(:,:)

Type-Bound Procedures

procedure, public :: setLayout => setLayoutPlotClass

set Layout of the plots

  • public subroutine setLayoutPlotClass(this, h_v_size)

    Arguments

    Type IntentOptional Attributes Name
    class(Plot_), intent(inout) :: this
    integer(kind=int32), intent(in) :: h_v_size(1:2)

procedure, public :: show => showPlotClass

Show the plots

  • public subroutine showPlotClass(this, name)

    Arguments

    Type IntentOptional Attributes Name
    class(Plot_), intent(in) :: this
    character(len=*), intent(in) :: name

procedure, public :: pdf => pdfPlotClass

Create pdf file from the plots

  • public subroutine pdfPlotClass(this, name)

    Arguments

    Type IntentOptional Attributes Name
    class(Plot_), intent(in) :: this
    character(len=*), intent(in) :: name

procedure, public :: png => pngPlotClass

Create png file from the plots

  • public subroutine pngPlotClass(this, name)

    Arguments

    Type IntentOptional Attributes Name
    class(Plot_), intent(in) :: this
    character(len=*), intent(in) :: name