fortplot_matplotlib_errorbar Module

Errorbar plot wrappers (matplotlib-compatible).

Extracted from fortplot_matplotlib_plot_wrappers to respect module size limits. Re-exported by that module for backward compatibility.



Interfaces

public interface errorbar

  • private subroutine errorbar_rgb(x, y, xerr, yerr, fmt, label, capsize, linestyle, marker, color, ecolor, elinewidth, capthick, barsabove, errorevery, lolims, uplims, xlolims, xuplims)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=wp), intent(in), contiguous :: x(:)
    real(kind=wp), intent(in), contiguous :: y(:)
    real(kind=wp), intent(in), optional :: xerr(:)
    real(kind=wp), intent(in), optional :: yerr(:)
    character(len=*), intent(in), optional :: fmt
    character(len=*), intent(in), optional :: label
    real(kind=wp), intent(in), optional :: capsize
    character(len=*), intent(in), optional :: linestyle
    character(len=*), intent(in), optional :: marker
    real(kind=wp), intent(in), optional :: color(3)
    real(kind=wp), intent(in), optional :: ecolor(3)
    real(kind=wp), intent(in), optional :: elinewidth
    real(kind=wp), intent(in), optional :: capthick
    logical, intent(in), optional :: barsabove
    integer, intent(in), optional :: errorevery
    logical, intent(in), optional :: lolims
    logical, intent(in), optional :: uplims
    logical, intent(in), optional :: xlolims
    logical, intent(in), optional :: xuplims
  • private subroutine errorbar_string(x, y, color, xerr, yerr, fmt, label, capsize, linestyle, marker, ecolor, elinewidth, capthick, barsabove, errorevery, lolims, uplims, xlolims, xuplims)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=wp), intent(in), contiguous :: x(:)
    real(kind=wp), intent(in), contiguous :: y(:)
    character(len=*), intent(in) :: color
    real(kind=wp), intent(in), optional :: xerr(:)
    real(kind=wp), intent(in), optional :: yerr(:)
    character(len=*), intent(in), optional :: fmt
    character(len=*), intent(in), optional :: label
    real(kind=wp), intent(in), optional :: capsize
    character(len=*), intent(in), optional :: linestyle
    character(len=*), intent(in), optional :: marker
    character(len=*), intent(in), optional :: ecolor
    real(kind=wp), intent(in), optional :: elinewidth
    real(kind=wp), intent(in), optional :: capthick
    logical, intent(in), optional :: barsabove
    integer, intent(in), optional :: errorevery
    logical, intent(in), optional :: lolims
    logical, intent(in), optional :: uplims
    logical, intent(in), optional :: xlolims
    logical, intent(in), optional :: xuplims

public interface add_errorbar

  • private subroutine add_errorbar_rgb(x, y, xerr, yerr, fmt, label, capsize, linestyle, marker, color, ecolor, elinewidth, capthick, barsabove, errorevery, lolims, uplims, xlolims, xuplims)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=wp), intent(in), contiguous :: x(:)
    real(kind=wp), intent(in), contiguous :: y(:)
    real(kind=wp), intent(in), optional :: xerr(:)
    real(kind=wp), intent(in), optional :: yerr(:)
    character(len=*), intent(in), optional :: fmt
    character(len=*), intent(in), optional :: label
    real(kind=wp), intent(in), optional :: capsize
    character(len=*), intent(in), optional :: linestyle
    character(len=*), intent(in), optional :: marker
    real(kind=wp), intent(in), optional :: color(3)
    real(kind=wp), intent(in), optional :: ecolor(3)
    real(kind=wp), intent(in), optional :: elinewidth
    real(kind=wp), intent(in), optional :: capthick
    logical, intent(in), optional :: barsabove
    integer, intent(in), optional :: errorevery
    logical, intent(in), optional :: lolims
    logical, intent(in), optional :: uplims
    logical, intent(in), optional :: xlolims
    logical, intent(in), optional :: xuplims
  • private subroutine add_errorbar_string(x, y, color, xerr, yerr, fmt, label, capsize, linestyle, marker, ecolor, elinewidth, capthick, barsabove, errorevery, lolims, uplims, xlolims, xuplims)

    Arguments

    Type IntentOptional Attributes Name
    real(kind=wp), intent(in), contiguous :: x(:)
    real(kind=wp), intent(in), contiguous :: y(:)
    character(len=*), intent(in) :: color
    real(kind=wp), intent(in), optional :: xerr(:)
    real(kind=wp), intent(in), optional :: yerr(:)
    character(len=*), intent(in), optional :: fmt
    character(len=*), intent(in), optional :: label
    real(kind=wp), intent(in), optional :: capsize
    character(len=*), intent(in), optional :: linestyle
    character(len=*), intent(in), optional :: marker
    character(len=*), intent(in), optional :: ecolor
    real(kind=wp), intent(in), optional :: elinewidth
    real(kind=wp), intent(in), optional :: capthick
    logical, intent(in), optional :: barsabove
    integer, intent(in), optional :: errorevery
    logical, intent(in), optional :: lolims
    logical, intent(in), optional :: uplims
    logical, intent(in), optional :: xlolims
    logical, intent(in), optional :: xuplims