内嵌于组件库

EvChart 是独立的图表引擎;evoke-business-ui 默认内嵌本引擎,并以 EbChart(模板 <eb-chart>)的组件名再次提供——这只是同一个 EvChart 的业务侧注册名(语法糖),配置、事件与实例方法完全一致,本站文档对两个名字同时适用。

在 business-ui 中使用

组件库已依赖本包,无需安装与单独配置:

vue
<eb-chart :options="options" :height="320" />
  • 主题、暗色与运行时换肤自动跟随组件库(换肤时广播重绘),无需任何图表侧配置;
  • 图表能力与文档以本站为全集权威:全部图表类型、配置项与交互能力的说明都在这里,组件库文档中的图表示例是本站内容的子集呈现。

独立使用

不带组件库、只要图表(轻量看板、嵌入已有系统等):

js
import { createApp } from 'vue'
import EvokeCharts from '@wil-works/evoke-charts'
import '@wil-works/evoke-charts/styles'

const app = createApp(App)
app.use(EvokeCharts) // 全局注册 <ev-chart />
vue
<ev-chart :options="options" :height="320" />

主题定制通过覆盖 --ev-* 令牌完成,见主题接入

对宿主保持中立

图表引擎对所有宿主一视同仁:不为任何组件库做特殊配置。组件库或站点需要个性化时,走通用扩展接口——槽位令牌、options.padding / theme / animationapplySeriesPalette 配色方案工具(见主题接入设计规范)。