polar Interface

public interface polar

Module Procedures

private subroutine polar_string(theta, r, fmt, label, linestyle, marker, color)

String-color variant of polar.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: theta(:)
real(kind=wp), intent(in), contiguous :: r(:)
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: linestyle
character(len=*), intent(in), optional :: marker
character(len=*), intent(in), optional :: color

private subroutine polar_rgb(theta, r, color, fmt, label, linestyle, marker)

RGB-color variant of polar. Serialises the RGB triple as a hex string so the underlying implementation remains untouched.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: theta(:)
real(kind=wp), intent(in), contiguous :: r(:)
real(kind=wp), intent(in) :: color(3)
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: linestyle
character(len=*), intent(in), optional :: marker