コンテンツにスキップ

ChartType

チャートの種類

列挙メンバー:

  • BAR(“bar”)
  • LINE(“line”)
  • PIE(“pie”)
  • SCATTER(“scatter”)
  • UNKNOWN(“unknown”)

parseChart()

function parseChart(data: any): Chart

パラメータ:

  • data any

戻り値:

  • Chart

BarChart

type BarChart = Chart2D & {
elements: BarData[];
type: BAR;
};

メタデータを含む棒グラフを表します。

型定義:

  • elements BarData[] - 棒グラフの要素
  • type BAR - グラフの種類

BarData

type BarData = {
group: string;
label: string;
value: string;
};

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

型定義:

  • group string - バーの属するグループ
  • label string - バーのラベル
  • value string - バーの値

BoxAndWhiskerChart

type BoxAndWhiskerChart = Chart2D & {
elements: BoxAndWhiskerData[];
type: BOX_AND_WHISKER;
};

メタデータを含む箱ひげ図を表します。

型定義:

  • elements BoxAndWhiskerData[] - 図の箱ひげ要素
  • type BOX_AND_WHISKER - 図の種類

BoxAndWhiskerData

type BoxAndWhiskerData = {
first_quartile: number;
label: string;
max: number;
median: number;
min: number;
outliers: number[];
};

箱ひげ図の箱ひげを表します。

型定義:

  • first_quartile number - 箱ひげの第1四分位数
  • label string - 箱ひげのラベル
  • max number - 箱ひげの第3四分位数
  • median number - 箱ひげの中央値
  • min number - 箱ひげの最小値
  • outliers number[]

チャート

type Chart = {
elements: any[];
png: string;
title: string;
type: ChartType;
};

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

型定義:

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

Chart2D

type Chart2D = Chart & {
x_label: string;
y_label: string;
};

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

型宣言:

  • x\_label? string - x軸のラベル
  • y\_label? string - y軸のラベル

CompositeChart

type CompositeChart = Chart & {
elements: Chart[];
type: COMPOSITE_CHART;
};

メタデータを含む合成チャートを表します。

型宣言:

  • elements Chart[] - 合成チャートを構成するチャート群
  • type COMPOSITE_CHART - チャートのタイプ

LineChart

type LineChart = PointChart & {
type: LINE;
};

メタデータを含む折れ線グラフを表します。

型定義:

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

PieChart

type PieChart = Chart & {
elements: PieData[];
type: PIE;
};

メタデータを含む円グラフを表します。

型定義:

  • elements PieData[] - グラフの各扇形(スライス)
  • type PIE - グラフのタイプ

PieData

type PieData = {
angle: number;
label: string;
radius: number;
};

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

型定義:

  • angle number - スライスの角度
  • label string - スライスのラベル
  • radius number - スライスの半径

PointChart

type PointChart = Chart2D & {
elements: PointData[];
x_scale: string;
x_tick_labels: string[];
x_ticks: (number | string)[];
y_scale: string;
y_tick_labels: string[];
y_ticks: (number | string)[];
};

メタデータを含む点グラフを表します。

型定義:

  • elements PointData[] - グラフの点
  • x\_scale string - x軸のスケール
  • x\_tick\_labels string[] - x軸の目盛ラベル
  • x\_ticks (number | string)[] - x軸の目盛
  • y\_scale string - y軸のスケール
  • y\_tick\_labels string[] - y軸の目盛ラベル
  • y\_ticks (number | string)[] - y軸の目盛

PointData

type PointData = {
label: string;
points: [number | string, number | string][];
};

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

型宣言:

  • label string - 点のラベル
  • points [number | string, number | string][] - チャートの座標点一覧

ScatterChart

type ScatterChart = PointChart & {
type: SCATTER;
};

メタデータを持つ散布図を表します。

型宣言:

  • type SCATTER - チャートの種類