fplot_plot_data Module



Contents


Interfaces

interface

  • public function pd_get_string_result(this) result(x)

    Retrieves a string from a plot_data object.

    Arguments

    Type IntentOptional Attributes Name
    class(plot_data), intent(in) :: this

    The plot_data object.

    Return Value character(len=:), allocatable

    The string.

interface

  • public pure function spd_get_int_value(this) result(x)

    Gets an integer value from the scatter_plot_data object.

    Arguments

    Type IntentOptional Attributes Name
    class(scatter_plot_data), intent(in) :: this

    The scatter_plot_data object.

    Return Value integer(kind=int32)

    The value.

interface

  • public function spd_get_string_result(this) result(x)

    Gets a string value from the scatter_plot_data object.

    Arguments

    Type IntentOptional Attributes Name
    class(scatter_plot_data), intent(in) :: this

    The scatter_plot_data object.

    Return Value character(len=:), allocatable

    The string.

interface

  • public pure function spd_get_value(this, index) result(x)

    Gets an indexed value from the scatter_plot_data object.

    Arguments

    Type IntentOptional Attributes Name
    class(scatter_plot_data), intent(in) :: this

    The scatter_plot_data object.

    integer(kind=int32), intent(in) :: index

    The index.

    Return Value real(kind=real64)

    The value.

interface

  • public subroutine spd_set_value(this, index, x)

    Sets an indexed value from the scatter_plot_data object.

    Arguments

    Type IntentOptional Attributes Name
    class(scatter_plot_data), intent(inout) :: this

    The scatter_plot_data object.

    integer(kind=int32), intent(in) :: index

    The index.

    real(kind=real64), intent(in) :: x

    The value.


Derived Types

type, public, extends(plot_object) ::  plot_data

A container for plot data.

Type-Bound Procedures

procedure (get_string_result) , public :: get_command_string
procedure (pd_get_string_result) , public :: get_data_string
procedure , public :: get_name => pd_get_name Function
procedure , public :: set_name => pd_set_name Subroutine

type, public, extends(plot_data) ::  plot_data_colored

Defines a colored plot data set.

Type-Bound Procedures

procedure , public :: get_color_index => pdc_get_color_index Function
procedure (get_string_result) , public :: get_command_string
procedure (pd_get_string_result) , public :: get_data_string
procedure , public :: get_line_color => pdc_get_line_color Function
procedure , public :: get_name => pd_get_name Function
procedure , public :: set_color_index => pdc_set_color_index Subroutine
procedure , public :: set_line_color => pdc_set_line_color Subroutine
procedure , public :: set_name => pd_set_name Subroutine

type, public, extends(plot_data_colored) ::  scatter_plot_data

A plot_data object for describing scatter plot data sets.

Type-Bound Procedures

procedure (spd_get_string_result) , public :: get_axes_string
procedure , public :: get_color_index => pdc_get_color_index Function
procedure , public :: get_command_string => spd_get_cmd Function
procedure (spd_get_int_value) , public :: get_count
procedure (pd_get_string_result) , public :: get_data_string
procedure , public :: get_draw_line => spd_get_draw_line Function
procedure , public :: get_draw_markers => spd_get_draw_markers Function
procedure , public :: get_fill_curve => spd_get_filled Function
procedure , public :: get_line_color => pdc_get_line_color Function
procedure , public :: get_line_style => spd_get_line_style Function
procedure , public :: get_line_width => spd_get_line_width Function
procedure , public :: get_marker_frequency => spd_get_marker_frequency Function
procedure , public :: get_marker_scaling => spd_get_marker_scaling Function
procedure , public :: get_marker_style => spd_get_marker_style Function
procedure , public :: get_name => pd_get_name Function
procedure , public :: get_simplification_factor => spd_get_simplify_factor Function
procedure , public :: get_simplify_data => spd_get_simplify_data Function
procedure , public :: get_use_data_dependent_colors => spd_get_data_dependent_colors Function
procedure , public :: get_use_variable_size_points => spd_get_use_var_point_size Function
procedure (spd_get_value) , public :: get_x
procedure (spd_get_value) , public :: get_y
procedure , public :: set_color_index => pdc_set_color_index Subroutine
procedure , public :: set_draw_line => spd_set_draw_line Subroutine
procedure , public :: set_draw_markers => spd_set_draw_markers Subroutine
procedure , public :: set_fill_curve => spd_set_filled Subroutine
procedure , public :: set_line_color => pdc_set_line_color Subroutine
procedure , public :: set_line_style => spd_set_line_style Subroutine
procedure , public :: set_line_width => spd_set_line_width Subroutine
procedure , public :: set_marker_frequency => spd_set_marker_frequency Subroutine
procedure , public :: set_marker_scaling => spd_set_marker_scaling Subroutine
procedure , public :: set_marker_style => spd_set_marker_style Subroutine
procedure , public :: set_name => pd_set_name Subroutine
procedure , public :: set_simplification_factor => spd_set_simplify_factor Subroutine
procedure , public :: set_simplify_data => spd_set_simplify_data Subroutine
procedure , public :: set_use_data_dependent_colors => spd_set_data_dependent_colors Subroutine
procedure , public :: set_use_variable_size_points => spd_set_use_var_point_size Subroutine
procedure (spd_set_value) , public :: set_x
procedure (spd_set_value) , public :: set_y