add_3d_plot Interface

public interface add_3d_plot

Module Procedures

private subroutine add_3d_plot_rgb(x, y, z, label, linestyle, color, linewidth, marker, markersize)

Add a 3D line or marker plot with an RGB color.

Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. z : real(wp), contiguous, intent(in) Z coordinates. label : character(len=), optional Legend label. linestyle : character(len=), optional Line style string. color : real(wp)(3), optional Plot color. linewidth : real(wp), optional Line width. marker : character(len=*), optional Marker style. markersize : real(wp), optional Marker size.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: z(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: linestyle
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: linewidth
character(len=*), intent(in), optional :: marker
real(kind=wp), intent(in), optional :: markersize

private subroutine add_3d_plot_string(x, y, z, label, linestyle, color, linewidth, marker, markersize)

Add a 3D line or marker plot with a named color.

Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. z : real(wp), contiguous, intent(in) Z coordinates. label : character(len=), optional Legend label. linestyle : character(len=), optional Line style string. color : character(len=), intent(in) Plot color. linewidth : real(wp), optional Line width. marker : character(len=), optional Marker style. markersize : real(wp), optional Marker size.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: z(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: linestyle
character(len=*), intent(in) :: color
real(kind=wp), intent(in), optional :: linewidth
character(len=*), intent(in), optional :: marker
real(kind=wp), intent(in), optional :: markersize