可视化库的重点是稳定、可组合和可解释。组件 API 尽量贴近业务语义,同时保留底层图形能力,让复杂数据可以通过简单组合表达出来。
架构方式
项目将数据转换、比例尺、交互层和渲染层拆分,避免所有逻辑堆在单个 chart 组件中。这样新图表可以复用已有基础设施,也方便单独测试。
技术栈
TypeScriptReactSVGD3
可视化库的重点是稳定、可组合和可解释。组件 API 尽量贴近业务语义,同时保留底层图形能力,让复杂数据可以通过简单组合表达出来。
项目将数据转换、比例尺、交互层和渲染层拆分,避免所有逻辑堆在单个 chart 组件中。这样新图表可以复用已有基础设施,也方便单独测试。