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 - チャートの種類