在接下来的文档中,你会看到很多 config 的配置项,但默认情况下,Console-Chart 是不需要配置的,你甚至不需要传入任何的 config 配置就能够得到你期望的图表。
一方面为了满足更多用户的业务诉求,另外也为了能够将控制台特色的图表能力释放出去,Console-Chart从逻辑上将 config 配置分成两种类型: 通用配置、组件专属配置。
常见配置样例
// 无需任何配置const config = {};// 设置图表的内边距const config = {padding: [50, 50, 50, 50],};// 格式化X轴的刻度值const config = {xAxis: {label: {formatter: val => val}},yAxis: {},};// 设置图例的位置const config = {legend: {position: 'bottom',},};
通用配置列表
所有组件均可配置,且配置方式相同,列表如下:
| 属性 | 说明 | 相关文档 |
|---|---|---|
| xAxis | 配置 X 轴 | - |
| yAxis | 配置 Y 轴 | - |
| legend | 配置图例 | - |
| guide | 配置引导内容 | - |
| tooltip | 配置鼠标提示框 (tooltip) | - |
| label | 配置标签 | - |
| size | 配置图形 size | - |
| style | 配置图形 style | - |
专属配置
每个图表组件由于功能的差异,独享控制其能力的配置项,可参考相关组件的 API 文档。
// 线图专属配置项config = {smooth: true, // 可实现将折线转化为光滑曲线}// 柱状图专属配置config = {dodgeStack: true, // 可实现分组堆叠柱状图}
