Defines a multiplot arrangement designed to illustrate correlation between data sets.
Launches GNUPLOT and draws the correlation_plot per the current state of the command list.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
||
logical, | intent(in), | optional | :: | persist |
An optional parameter that can be used to keep GNUPLOT open. |
|
class(errors), | intent(inout), | optional, | target | :: | err |
An error handling object. |
Gets the requested plot object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
||
integer(kind=int32), | intent(in) | :: | i |
The row index of the plot to retrieve. |
||
integer(kind=int32), | intent(in) | :: | j |
The column index of the plot to retrieve. |
A pointer to the plot object.
Gets the number of columns of plots.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The column count.
Gets the GNUPLOT commands for this object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The command string.
Gets the name of the font used for plot text.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The font name.
Gets the size of the font used by the plot.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The font size.
Gets the total number of plots.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The plot count.
Gets the number of rows of plots.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
The row count.
Gets the GNUPLOT terminal object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
A pointer to the terminal object.
Initializes the correlation_plot object.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(inout) | :: | this |
The correlation_plot object. |
||
real(kind=real64), | intent(in), | dimension(:,:) | :: | x |
The data to plot with each column representing a data set. |
|
type(string), | intent(in), | optional, | dimension(:) | :: | labels |
An optional array containing a label to associate with each data set in x. If supplied, this array must have the same length as x has columns. |
integer(kind=int32), | intent(in), | optional | :: | term |
An optional input that is used to define the terminal. The default terminal is a WXT terminal. The acceptable inputs are:
|
|
integer(kind=int32), | intent(in), | optional | :: | width |
Optionally, the width of the plot window. |
|
integer(kind=int32), | intent(in), | optional | :: | height |
Optionally, the height of the plot window. |
|
class(errors), | intent(inout), | optional, | target | :: | err |
An error handling object. |
Saves a GNUPLOT command file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(in) | :: | this |
The correlation_plot object. |
||
character(len=*), | intent(in) | :: | fname |
The filename. |
||
class(errors), | intent(inout), | optional, | target | :: | err |
An error handling object. |
Sets the name of the font used for plot text.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(inout) | :: | this |
The correlation_plot object. |
||
character(len=*), | intent(in) | :: | x |
The font name. |
Sets the size of the font used by the plot.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(correlation_plot), | intent(inout) | :: | this |
The correlation_plot object. |
||
integer(kind=int32), | intent(in) | :: | x |
The font size. |