npm.io
0.0.2 • Published 7 years ago

qchart-core

Licence
MIT
Version
0.0.2
Deps
1
Size
519 kB
Vulns
0
Weekly
0

qchart

创建 Chart 的方式如下:

new qchart.Chart()

创建一个 chart 实例,返回一个 Chart 对象。

new qchart.Chart() 的流程如图。

chart-flow

图表结构与交互

chart-structure

绘制图表

绘制指定类型的图表的使用方法为:chart.<visualType>()。如绘制饼图:

chart
  .pie({
    radius: 0.6,
    innerRadius: 0.2
  })
  .source() /* 数据 */
  .setDataFields(/* 数据处理方式 */)

在 qchart 中将传统的图表类型(如:pie 和 line)区分为 visual,意为一种可视类型。可以在一个 chart 上连续多次调用 chart.<visualType>()。

可以使用 qchart.Chart.supportedVisuals() 查看已支持的可视类型。

plugin 插件

当需要使用额外的辅助组件时,Chart 提供了相应的插件机制应用辅助组件,方法签名为:addPlugin(plugin)。

chart.addPlugin(/* some plugin */)