bdf.plot#

bdf.plot(df: DataFrame, *, xdata: str = 'Test Time / s', ydata: str | Iterable[str] = 'Voltage / V', yydata: str | Iterable[str] | None = None, xunit: str | None = None, yunit: str | Dict[str, str] | None = None, yyunit: str | Dict[str, str] | None = None, title: str | None = None, save: str | None = None, show: bool = False)[source]#
Publication-style BDF plot:
  • Thick, clean lines; dashed major/minor grid

  • Secondary axis via yydata

  • Unit conversion via xunit/yunit/yyunit (spec.get_unit_conversion)

  • Primary axis data is always drawn on top of secondary axis data.