UNPKG

vislite

Version:

灵活、快速、简单的数据可视化交互式跨端前端库

92 lines (74 loc) 1.56 kB
interface categoryAxios { type: "category" data: Array<string> } interface valueAxios { type: "value" data: Array<number> } export interface BarResultType { /** * 坐标系 */ coordinate: { /** * 坐标系左下角横坐标 */ x: number /** * 坐标系左下角纵坐标 */ y: number /** * 坐标系的宽 */ width: number /** * 坐标系的高 */ height: number /** * x坐标轴 */ xAxis: categoryAxios | valueAxios /** * y坐标轴 */ yAxis: categoryAxios | valueAxios } /** * 直方矩形 */ node: Array<{ /** * 分类名称 * 如果是一维的,就不存在此项 */ name?: string /** * 当前分类的一个个直方矩形 */ bar: Array<{ /** * 矩形原始的值 */ value: number /** * 矩形左下角横坐标 */ x: number /** * 矩形左下角纵坐标 */ y: number /** * 矩形宽 */ width: number /** * 矩形高 */ height: number }> }> }