用途:在 Syncfusion EJ2 的 TypeScript 或 JavaScript 项目中实现 3D 图表,将分类、数值和日期数据以三维柱状、条形、堆叠柱状、堆叠条形及百分比堆叠系列呈现。
主要能力:支持本地与远程数据绑定;分类、数值、日期时间坐标轴;多系列与堆叠系列;3D 旋转、倾斜与深度;图例、工具提示、高亮与选择;内置 Chart3D 主题;动态数据更新;以及性能、无障碍与清理相关实践。
使用方式:TypeScript 或 npm+ES 模块方式安装 npm install @syncfusion/ej2-charts,从该包导入 Chart3D 及所需模块并调用 Chart3D.Inject(...) 注入;全局方式使用版本化完整包 https://cdn.syncfusion.com/ej2/34.2.2/dist/ej2.min.js,通过 ej.charts.Chart3D 构造,此时不要调用 Inject。宿主需提供可测量尺寸,建议显式 new Chart3D(config) 后调用 appendTo(host)。
限制:仅当深度或交互能提供有意义语境时使用 3D 图表,精确数值比较用 2D 更易读。可选功能模块名需对照已安装的 @syncfusion/ej2-charts 包验证;打印、导出、RTL 等能力不可直接照搬 2D Chart API。浏览器兼容性以所装 EJ2 版本的支持矩阵为准,不承诺无限制的旧浏览器兼容。