内嵌于组件库
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 / animation、applySeriesPalette 配色方案工具(见主题接入与设计规范)。