Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | wp | = | real64 | |
character(len=*), | private, | parameter | :: | tmp_file | = | 'pyplot_module_temp_1234567890.py' | |
character(len=*), | private, | parameter | :: | python_exe | = | 'python' | |
character(len=*), | private, | parameter | :: | int_fmt | = | '(I10)' | |
integer, | private, | parameter | :: | max_int_len | = | 10 | |
character(len=*), | private, | parameter | :: | real_fmt_default | = | '(E30.16)' | |
integer, | private, | parameter | :: | max_real_len | = | 30 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | private, | allocatable | :: | str | |||
logical, | private | :: | show_legend | = | .false. | ||
logical, | private | :: | use_numpy | = | .true. | ||
logical, | private | :: | mplot3d | = | .false. | ||
logical, | private | :: | polar | = | .false. | ||
logical, | private | :: | axis_equal | = | .false. | ||
character(len=:), | private, | allocatable | :: | real_fmt |
procedure, public :: initialize | |
procedure, public :: add_plot | |
procedure, public :: add_3d_plot | |
procedure, public :: add_contour | |
procedure, public :: add_bar | |
procedure, public :: savefig | |
procedure, public :: destroy | |
procedure, public :: execute | |
procedure, public :: add_str |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
character(len=*), | intent(in) | :: | str |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
logical, | intent(in), | optional | :: | grid | ||
character(len=*), | intent(in), | optional | :: | xlabel | ||
character(len=*), | intent(in), | optional | :: | ylabel | ||
character(len=*), | intent(in), | optional | :: | zlabel | ||
character(len=*), | intent(in), | optional | :: | title | ||
logical, | intent(in), | optional | :: | legend | ||
logical, | intent(in), | optional | :: | use_numpy | ||
integer, | intent(in), | optional | dimension(2) | :: | figsize | |
integer, | intent(in), | optional | :: | font_size | ||
integer, | intent(in), | optional | :: | axes_labelsize | ||
integer, | intent(in), | optional | :: | xtick_labelsize | ||
integer, | intent(in), | optional | :: | ytick_labelsize | ||
integer, | intent(in), | optional | :: | ztick_labelsize | ||
integer, | intent(in), | optional | :: | legend_fontsize | ||
logical, | intent(in), | optional | :: | mplot3d | ||
logical, | intent(in), | optional | :: | axis_equal | ||
logical, | intent(in), | optional | :: | polar | ||
character(len=*), | intent(in), | optional | :: | real_fmt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
real(kind=wp), | intent(in), | dimension(:) | :: | x | ||
real(kind=wp), | intent(in), | dimension(:) | :: | y | ||
character(len=*), | intent(in) | :: | label | |||
character(len=*), | intent(in) | :: | linestyle | |||
integer, | intent(in), | optional | :: | markersize | ||
integer, | intent(in), | optional | :: | linewidth | ||
real(kind=wp), | intent(in), | optional | dimension(2) | :: | xlim | |
real(kind=wp), | intent(in), | optional | dimension(2) | :: | ylim | |
character(len=*), | intent(in), | optional | :: | xscale | ||
character(len=*), | intent(in), | optional | :: | yscale |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
real(kind=wp), | intent(in), | dimension(:) | :: | x | ||
real(kind=wp), | intent(in), | dimension(:) | :: | y | ||
real(kind=wp), | intent(in), | dimension(:,:) | :: | z | ||
character(len=*), | intent(in) | :: | label | |||
character(len=*), | intent(in) | :: | linestyle | |||
integer, | intent(in), | optional | :: | linewidth | ||
real(kind=wp), | intent(in), | optional | dimension(:) | :: | levels | |
character(len=*), | intent(in), | optional | :: | color | ||
logical, | intent(in), | optional | :: | filled | ||
character(len=*), | intent(in), | optional | :: | cmap |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
real(kind=wp), | intent(in), | dimension(:) | :: | x | ||
real(kind=wp), | intent(in), | dimension(:) | :: | y | ||
real(kind=wp), | intent(in), | dimension(:) | :: | z | ||
character(len=*), | intent(in) | :: | label | |||
character(len=*), | intent(in) | :: | linestyle | |||
integer, | intent(in), | optional | :: | markersize | ||
integer, | intent(in), | optional | :: | linewidth |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pyplot), | intent(inout) | :: | me | |||
real(kind=wp), | intent(in), | dimension(:) | :: | left | ||
real(kind=wp), | intent(in), | dimension(:) | :: | height | ||
character(len=*), | intent(in) | :: | label | |||
real(kind=wp), | intent(in), | optional | dimension(:) | :: | width | |
real(kind=wp), | intent(in), | optional | dimension(:) | :: | bottom | |
character(len=*), | intent(in), | optional | :: | color | ||
real(kind=wp), | intent(in), | optional | dimension(:) | :: | yerr | |
character(len=*), | intent(in), | optional | :: | align | ||
real(kind=wp), | intent(in), | optional | dimension(2) | :: | xlim | |
real(kind=wp), | intent(in), | optional | dimension(2) | :: | ylim | |
character(len=*), | intent(in), | optional | :: | xscale | ||
character(len=*), | intent(in), | optional | :: | yscale |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | int_value | ||
character(len=*), | intent(out) | :: | string_value | |||
character(len=*), | intent(in) | :: | default_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | i | ||
character(len=*), | intent(out) | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | v | ||
character(len=*), | intent(in) | :: | fmt | |||
character(len=:), | intent(out), | allocatable | :: | str | ||
logical, | intent(in) | :: | use_numpy |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:) | :: | v | ||
character(len=*), | intent(in) | :: | fmt | |||
character(len=:), | intent(out), | allocatable | :: | str | ||
logical, | intent(in) | :: | use_numpy |