charted.charts package¶
Submodules¶
charted.charts.axes module¶
- class charted.charts.axes.Axis(*args, **kwargs)¶
Bases:
G- classmethod calculate_axis_dimensions(data: list[list[float]] | None = None, stacked: bool = False, has_labels: bool = False, zero_index: bool = True) AxisDimension¶
- classmethod calculate_axis_values(data: list[list[float]], labels: list[str] | None = None, zero_index: bool = True, stacked: bool | None = None) tuple[AxisDimension, list[float]]¶
- property count: int¶
- property labels: list[MeasuredText]¶
- reproject(value: float) float¶
- property reprojected_values¶
- reverse(value: float) float¶
- property values: list[float]¶
- property zero: float¶
charted.charts.chart module¶
- class charted.charts.chart.Chart(*args, **kwargs)¶
Bases:
Svg- property bottom_padding: float¶
- property colors: list[str]¶
- property h_pad: float¶
- property h_padding: float¶
- property height: float¶
- property left_padding: float¶
- property legend¶
- property plot_height: float¶
- property plot_width: float¶
- property right_padding: float¶
- property title: MeasuredText¶
- property top_padding: float¶
- property v_pad: float¶
- property v_padding: float¶
- validate_x_data(data: list[float] | list[list[float]] | None) list[list[float]]¶
- validate_y_data(data: list[float] | list[list[float]] | None) list[list[float]]¶
- property width: float¶
- property x_count: int¶
- property x_data: list[list[float]]¶
- property x_label_rotation: tuple[float, float, float]¶
- property x_labels: list[MeasuredText] | None¶
- x_stacked: bool = False¶
- property x_values: list[list[float]]¶
- property x_width: float¶
- property y_count: int¶
- property y_data: list[list[float]]¶
- property y_labels: list[MeasuredText] | None¶
- property y_offsets: list[list[float]]¶
- y_stacked: bool = False¶
- property y_values: list[list[float]]¶