fplot 1.7.1
A Fortran library providing a convenient interface for plotting with Gnuplot.
Loading...
Searching...
No Matches
fplot_core::plot_data_histogram Type Reference

A container for plotting data in the form of a histogram. More...

Inheritance diagram for fplot_core::plot_data_histogram:
fplot_core::plot_data_bar fplot_core::plot_data_colored fplot_core::plot_data fplot_core::plot_object

Public Member Functions

procedure, public get_bin_count pdh_get_bin_count
 
procedure, public set_bin_count pdh_set_bin_count
 
procedure, public bin_data pdh_bin_data
 
procedure, public get_extreme_values pdh_get_extremes
 
procedure, public get_number_format pdh_get_num_fmt
 
procedure, public set_number_format pdh_set_num_fmt
 
procedure set_data_1 pdh_set_data_1
 
procedure set_data_2 pdh_set_data_2
 
procedure set_data_3 pdh_set_data_3
 
- Public Member Functions inherited from fplot_core::plot_data_bar
procedure, public get_count pdb_get_count
 
procedure, public get pdb_get_data
 
procedure, public set pdb_set_data
 
procedure, public get_data pdb_get_data_set
 
procedure, public get_label pdb_get_label
 
procedure, public set_label pdb_set_label
 
procedure, public get_use_labels pdb_get_use_labels
 
procedure, public set_use_labels pdb_set_use_labels
 
procedure, public get_command_string pdb_get_cmd
 Returns the appropriate GNUPLOT command string to define the plot object properties.
 
procedure, public get_data_string pdb_get_data_cmd
 Gets the GNUPLOT command string containing the actual data to plot.
 
procedure, public get_axes_string pdb_get_axes_cmd
 
procedure, public get_bar_per_label_count pdb_get_col_count
 
procedure, public get_draw_against_y2 pdb_get_use_y2
 
procedure, public set_draw_against_y2 pdb_set_use_y2
 
procedure, public get_is_filled pdb_get_is_filled
 
procedure, public set_is_filled pdb_set_is_filled
 
procedure, public get_transparency pdb_get_alpha
 
procedure, public set_transparency pdb_set_alpha
 
generic, public define_data pdb_set_data_1
 
generic, public define_data pdb_set_data_2
 
generic, public define_data pdb_set_data_3
 
procedure pdb_set_data_1 pdb_set_data_1
 
procedure pdb_set_data_2 pdb_set_data_2
 
procedure pdb_set_data_3 pdb_set_data_3
 
procedure set_data_1 pdb_set_data_1_core
 
procedure set_data_2 pdb_set_data_2_core
 
procedure set_data_3 pdb_set_data_3_core
 
- Public Member Functions inherited from fplot_core::plot_data_colored
procedure, public get_line_color pdc_get_line_color
 Gets the line color.
 
procedure, public set_line_color pdc_set_line_color
 Sets the line color.
 
- Public Member Functions inherited from fplot_core::plot_data
procedure, public get_name pd_get_name
 Gets the name to associate with this data set.
 
procedure, public set_name pd_set_name
 Sets the name to associate with this data set.
 

Public Attributes

character(len=:), allocatable m_numberfmt
 The numerical label format string.
 
- Public Attributes inherited from fplot_core::plot_data_bar
real(real64), dimension(:,:), allocatable m_bardata
 An array of data defining each bar - the matrix contains multiple columns to allow multiple bars per label.
 
logical m_useaxislabels = .true.
 Determines if the axis labels should be used - only applicable if there is existing data stored in m_axisLabels & m_axisLabels is the same size as m_barData.
 
logical m_usey2 = .false.
 Draw against the secondary y axis?
 
logical m_filled = .true.
 Determines if each bar is filled.
 
real(real32) m_alpha = 1.0
 The alpha value (transparency) for each bar.
 
- Public Attributes inherited from fplot_core::plot_data_colored
logical m_useautocolor = .true.
 Let the object choose colors automatically.
 
integer(int32) m_colorindex = 1
 The color index to use, assuming we're using auto color.
 

Private Attributes

integer(int32) m_bincount = 10
 The number of bins.
 

Detailed Description

A container for plotting data in the form of a histogram.

Definition at line 6649 of file fplot_core.f90.

Member Function/Subroutine Documentation

◆ bin_data()

procedure, public fplot_core::plot_data_histogram::bin_data

Definition at line 6658 of file fplot_core.f90.

◆ get_bin_count()

procedure, public fplot_core::plot_data_histogram::get_bin_count

Definition at line 6656 of file fplot_core.f90.

◆ get_extreme_values()

procedure, public fplot_core::plot_data_histogram::get_extreme_values

Definition at line 6659 of file fplot_core.f90.

◆ get_number_format()

procedure, public fplot_core::plot_data_histogram::get_number_format

Definition at line 6660 of file fplot_core.f90.

◆ set_bin_count()

procedure, public fplot_core::plot_data_histogram::set_bin_count

Definition at line 6657 of file fplot_core.f90.

◆ set_data_1()

procedure fplot_core::plot_data_histogram::set_data_1

Definition at line 6662 of file fplot_core.f90.

◆ set_data_2()

procedure fplot_core::plot_data_histogram::set_data_2

Definition at line 6663 of file fplot_core.f90.

◆ set_data_3()

procedure fplot_core::plot_data_histogram::set_data_3

Definition at line 6664 of file fplot_core.f90.

◆ set_number_format()

procedure, public fplot_core::plot_data_histogram::set_number_format

Definition at line 6661 of file fplot_core.f90.

Member Data Documentation

◆ m_bincount

integer(int32) fplot_core::plot_data_histogram::m_bincount = 10
private

The number of bins.

Definition at line 6652 of file fplot_core.f90.

◆ m_numberfmt

character(len = :), allocatable fplot_core::plot_data_histogram::m_numberfmt

The numerical label format string.

Definition at line 6654 of file fplot_core.f90.


The documentation for this type was generated from the following file: