Errorbar plot wrappers (matplotlib-compatible).
Extracted from fortplot_matplotlib_plot_wrappers to respect module size limits. Re-exported by that module for backward compatibility.
Draw an errorbar plot with RGB colors.
Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. xerr : real(wp), optional Symmetric x errors. yerr : real(wp), optional Symmetric y errors. fmt : character(len=), optional Matplotlib format string. label : character(len=), optional Legend label. capsize : real(wp), optional Errorbar cap size. linestyle : character(len=), optional Line style. marker : character(len=), optional Marker style. color : real(wp)(3), optional Line color. ecolor : real(wp)(3), optional Errorbar color. elinewidth : real(wp), optional Errorbar line width. capthick : real(wp), optional Cap line width. barsabove : logical, optional Accepted for matplotlib parity. errorevery : integer, optional Down-sampling stride for error bars. lolims : logical, optional Lower y-limit marker. uplims : logical, optional Upper y-limit marker. xlolims : logical, optional Lower x-limit marker. xuplims : logical, optional Upper x-limit marker.
| Type | Intent | Optional | 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 |
Draw an errorbar plot with a named color.
Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. color : character(len=), intent(in) Named or hex color string. xerr : real(wp), optional Symmetric x errors. yerr : real(wp), optional Symmetric y errors. fmt : character(len=), optional Matplotlib format string. label : character(len=), optional Legend label. capsize : real(wp), optional Errorbar cap size. linestyle : character(len=), optional Line style. marker : character(len=), optional Marker style. ecolor : character(len=), optional Errorbar color. elinewidth : real(wp), optional Errorbar line width. capthick : real(wp), optional Cap line width. barsabove : logical, optional Accepted for matplotlib parity. errorevery : integer, optional Down-sampling stride for error bars. lolims : logical, optional Lower y-limit marker. uplims : logical, optional Upper y-limit marker. xlolims : logical, optional Lower x-limit marker. xuplims : logical, optional Upper x-limit marker.
| Type | Intent | Optional | 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 |
Integer-capsize overload for errorbar_rgb.
Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. capsize : integer, intent(in) Errorbar cap size.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | contiguous | :: | x(:) | ||
| real(kind=wp), | intent(in), | contiguous | :: | y(:) | ||
| integer, | intent(in) | :: | capsize | |||
| 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 | ||
| 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 |
Integer-capsize overload for errorbar_string.
Parameters x : real(wp), contiguous, intent(in) X coordinates. y : real(wp), contiguous, intent(in) Y coordinates. color : character(len=*), intent(in) Named or hex color string. capsize : integer, intent(in) Errorbar cap size.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | contiguous | :: | x(:) | ||
| real(kind=wp), | intent(in), | contiguous | :: | y(:) | ||
| character(len=*), | intent(in) | :: | color | |||
| integer, | intent(in) | :: | capsize | |||
| 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 | ||
| 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 |
Object-oriented alias for errorbar_rgb.
| Type | Intent | Optional | 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 |
Object-oriented alias for errorbar_string.
| Type | Intent | Optional | 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 |
Integer-capsize overload for add_errorbar_rgb.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | contiguous | :: | x(:) | ||
| real(kind=wp), | intent(in), | contiguous | :: | y(:) | ||
| integer, | intent(in) | :: | capsize | |||
| 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 | ||
| 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 |
Integer-capsize overload for add_errorbar_string.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | contiguous | :: | x(:) | ||
| real(kind=wp), | intent(in), | contiguous | :: | y(:) | ||
| character(len=*), | intent(in) | :: | color | |||
| integer, | intent(in) | :: | capsize | |||
| 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 | ||
| 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 |