ChartType
チャートの種類
列挙メンバー:
BAR(“bar”)LINE(“line”)PIE(“pie”)SCATTER(“scatter”)UNKNOWN(“unknown”)
parseChart()
function parseChart(data: any): Chartパラメータ:
dataany
戻り値:
Chart
BarChart
type BarChart = Chart2D & { elements: BarData[]; type: BAR;};メタデータを含む棒グラフを表します。
型定義:
elementsBarData[] - 棒グラフの要素typeBAR - グラフの種類
BarData
type BarData = { group: string; label: string; value: string;};棒グラフの1本のバーを表します。
型定義:
groupstring - バーの属するグループlabelstring - バーのラベルvaluestring - バーの値
BoxAndWhiskerChart
type BoxAndWhiskerChart = Chart2D & { elements: BoxAndWhiskerData[]; type: BOX_AND_WHISKER;};メタデータを含む箱ひげ図を表します。
型定義:
elementsBoxAndWhiskerData[] - 図の箱ひげ要素typeBOX_AND_WHISKER - 図の種類
BoxAndWhiskerData
type BoxAndWhiskerData = { first_quartile: number; label: string; max: number; median: number; min: number; outliers: number[];};箱ひげ図の箱ひげを表します。
型定義:
first_quartilenumber - 箱ひげの第1四分位数labelstring - 箱ひげのラベルmaxnumber - 箱ひげの第3四分位数mediannumber - 箱ひげの中央値minnumber - 箱ひげの最小値outliersnumber[]
チャート
type Chart = { elements: any[]; png: string; title: string; type: ChartType;};matplotlib のメタデータを含むチャートを表します。
型定義:
elementsany[] - チャートの要素png?string - base64 でエンコードされたチャートの PNG 表現titlestring - チャートのタイトルtypeChartType - チャートのタイプ
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;};メタデータを含む合成チャートを表します。
型宣言:
elementsChart[] - 合成チャートを構成するチャート群typeCOMPOSITE_CHART - チャートのタイプ
LineChart
type LineChart = PointChart & { type: LINE;};メタデータを含む折れ線グラフを表します。
型定義:
typeLINE - チャートのタイプ
PieChart
type PieChart = Chart & { elements: PieData[]; type: PIE;};メタデータを含む円グラフを表します。
型定義:
elementsPieData[] - グラフの各扇形(スライス)typePIE - グラフのタイプ
PieData
type PieData = { angle: number; label: string; radius: number;};円グラフのスライス(扇形)を表します。
型定義:
anglenumber - スライスの角度labelstring - スライスのラベルradiusnumber - スライスの半径
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)[];};メタデータを含む点グラフを表します。
型定義:
elementsPointData[] - グラフの点x\_scalestring - x軸のスケールx\_tick\_labelsstring[] - x軸の目盛ラベルx\_ticks(number | string)[] - x軸の目盛y\_scalestring - y軸のスケールy\_tick\_labelsstring[] - y軸の目盛ラベルy\_ticks(number | string)[] - y軸の目盛
PointData
type PointData = { label: string; points: [number | string, number | string][];};2Dチャートのデータ点を表します。
型宣言:
labelstring - 点のラベルpoints[number | string, number | string][] - チャートの座標点一覧
ScatterChart
type ScatterChart = PointChart & { type: SCATTER;};メタデータを持つ散布図を表します。
型宣言:
typeSCATTER - チャートの種類