在 SAP UI5 的生态里,sap.viz
是用于数据可视化的一整套库与命名空间家族,承载了从图表渲染引擎到 VizFrame
控件、数据集定义、进阶格式化与弹层交互等关键能力。它把复杂的商业数据转译成形象、可交互的图形语言,并与 Fiori 设计规范形成协同。理解 sap.viz
的边界与结构,对于写出可维护、可测试、可演进的分析型应用至关重要。下面从定位、结构、核心控件到工程化要点与迁移建议,系统梳理这一命名空间。
1)定位:sap.viz
在 UI5 里的角色与现状
sap.viz
是 UI5 的可视化库,底层依赖 D3
与 SVG
能力来驱动矢量图形与交互,从而在浏览器中渲染高质量的业务图表。这一层的技术选型决定了它在现代浏览器环境下具备良好的可移植性与可扩展性。(SAP Help Portal)
围绕 sap.viz
,UI5 提供了现代化的图表外观与交互中枢 sap.viz.ui5.controls.VizFrame
。这也是当前推荐使用的图表控件,适