コンテンツにスキップ

チャート

class Chart()

matplotlib のメタデータを含むチャートを表します。

属性:

  • type ChartType - チャートのタイプ
  • title str - チャートのタイトル
  • elements List[Any] - チャートの要素
  • png Optional[str] - base64 でエンコードされたチャートの PNG 表現

ChartType

class ChartType(str, Enum)

チャートタイプ

列挙メンバー:

  • LINE (“line”)
  • SCATTER (“scatter”)
  • BAR (“bar”)
  • PIE (“pie”)
  • BOX_AND_WHISKER (“box_and_whisker”)
  • COMPOSITE_CHART (“composite_chart”)
  • UNKNOWN (“unknown”)

Chart2D

class Chart2D(Chart)

メタデータを含む2次元チャートを表します。

属性:

  • x_label Optional[str] - x軸のラベル
  • y_label Optional[str] - y軸のラベル

PointData

class PointData()

2Dチャート上の点を表します。

属性:

  • label str - 点のラベル
  • points List[Tuple[Union[str, float], Union[str, float]]] - チャート上の点の配列

PointChart

class PointChart(Chart2D)

メタデータ付きの散布図(ポイントチャート)を表します。

属性:

  • x_ticks List[Union[str, float]] - x軸の目盛
  • x_tick_labels List[str] - x軸の目盛ラベル
  • x_scale str - x軸のスケール
  • y_ticks List[Union[str, float]] - y軸の目盛
  • y_tick_labels List[str] - y軸の目盛ラベル
  • y_scale str - y軸のスケール
  • elements List[PointData] - 図の点要素

LineChart

class LineChart(PointChart)

メタデータ付きの折れ線グラフを表します。

属性:

  • type ChartType - チャートの種類

ScatterChart

class ScatterChart(PointChart)

メタデータを含む散布図を表します。

属性:

  • type ChartType - チャートのタイプ

BarData

class BarData()

棒グラフの1本の棒を表します。

属性:

  • label str - 棒のラベル
  • group str - 棒のグループ
  • value str - 棒の値

BarChart

class BarChart(Chart2D)

メタデータ付きの棒グラフを表します。

属性:

  • type ChartType - グラフのタイプ
  • elements List[BarData] - 棒(バー)のリスト

PieData

class PieData()

円グラフのスライス(扇形)を表します。

属性:

  • label str - スライスのラベル
  • angle float - スライスの角度
  • radius float - スライスの半径
  • autopct float - スライスのautopct値

PieChart

class PieChart(Chart)

メタデータを持つ円グラフを表します。

属性:

  • type ChartType - グラフの種類
  • elements List[PieData] - 円グラフのスライス

BoxAndWhiskerData

class BoxAndWhiskerData()

箱ひげ図における箱ひげを表します。

属性:

  • label str - 箱ひげのラベル
  • min float - 箱ひげの最小値
  • first_quartile float - 箱ひげの第1四分位数
  • median float - 箱ひげの中央値
  • third_quartile float - 箱ひげの第3四分位数
  • max float - 箱ひげの最大値
  • outliers List[float] - 箱ひげの外れ値

BoxAndWhiskerChart

class BoxAndWhiskerChart(Chart2D)

メタデータ付きの箱ひげ図を表します。

属性:

  • type ChartType - チャートのタイプ
  • elements List[BoxAndWhiskerData] - チャートの箱ひげ要素

CompositeChart

class CompositeChart(Chart)

メタデータを持つ複合チャートを表します。複合チャートは、複数のチャート(サブプロット)で構成されるチャートです。

属性:

  • type ChartType - チャートのタイプ
  • elements List[Chart] - 複合チャートを構成するチャート(サブプロット)