bar Interface

public interface bar

Module Procedures

private subroutine bar_rgb(x, height, width, bottom, label, color, edgecolor, align, alpha)

Plot a vertical bar chart with RGB colors.

Parameters x : real(wp), contiguous, intent(in) Bar positions. height : real(wp), contiguous, intent(in) Bar heights. width : real(wp), optional Bar width. bottom : real(wp), optional Baseline values. label : character(len=), optional Legend label. color : real(wp)(3), optional Bar fill color. edgecolor : real(wp)(3), optional Bar edge color. align : character(len=), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: height(:)
real(kind=wp), intent(in), optional :: width
real(kind=wp), intent(in), optional :: bottom(:)
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: edgecolor(3)
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha

private subroutine bar_string(x, height, color, width, bottom, label, edgecolor, align, alpha)

Plot a vertical bar chart with a named color.

Parameters x : real(wp), contiguous, intent(in) Bar positions. height : real(wp), contiguous, intent(in) Bar heights. color : character(len=), intent(in) Bar fill color. width : real(wp), optional Bar width. bottom : real(wp), optional Baseline values. label : character(len=), optional Legend label. edgecolor : character(len=), optional Bar edge color. align : character(len=), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: height(:)
character(len=*), intent(in) :: color
real(kind=wp), intent(in), optional :: width
real(kind=wp), intent(in), optional :: bottom(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: edgecolor
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha

private subroutine bar_rgb_edgecolor(x, height, color, edgecolor, width, bottom, label, align, alpha)

Plot a vertical bar chart with RGB fill and named edge color.

Parameters x : real(wp), contiguous, intent(in) Bar positions. height : real(wp), contiguous, intent(in) Bar heights. color : real(wp)(3), intent(in) Bar fill color. edgecolor : character(len=), intent(in) Bar edge color. width : real(wp), optional Bar width. bottom : real(wp), optional Baseline values. label : character(len=), optional Legend label. align : character(len=*), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: height(:)
real(kind=wp), intent(in) :: color(3)
character(len=*), intent(in) :: edgecolor
real(kind=wp), intent(in), optional :: width
real(kind=wp), intent(in), optional :: bottom(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha