图表使用入门

本节提供将图表集成到应用程序中的入门介绍。

我们将使用 Onboarding 应用程序作为示例。 如果你尚未创建此应用程序,可以参考 快速入门 章节,那里提供了开发该示例应用的步骤。

或者,可以直接从 GitHub 的 jmix-framework/jmix-onboarding-2 下载完整的示例程序源码。下载完成后,可以按照 studio:project.adoc#opening-existing-project 的介绍在 Jmix Studio 中打开项目。

按照 安装 部分的说明添加图表扩展组件。

下面是项目中的数据模型。

data model diagram

本示例中,需要为 User 实体添加以下属性:

  • Salary (float) - 薪资

  • Teamwork (int) - 团队协作

  • Hard Skills (int) - 硬技能

  • Soft Skills (int) - 软技能

  • Problem Solving (int) - 解决问题能力

  • Assessment Total (int):团队协作、软硬技能和解决问题能力的总评分。

这些属性数据将作为下列图表的基础数据:

  • 条形图,用于比较员工工资和评分。

  • 饼图,显示入职状态分布。

  • 雷达图,用于说明员工个人在各个领域的技能。

这些图表将在人力资源管理和规划中实现更多以数据为驱动的决策。

charts res