如何生成多边形图表

How to generate a polygonal chart

我正在开发一个 android 应用程序,我想在其中显示一组 aptitude 的人以及与每个人相关的数字评级。

目前,我的方法是 ListView,其中每一行显示一个 TextView,其中包含 aptitude 的名称和一个 RatingBar 表示其值。问题是,我必须显示大约 6-10 行,这在大多数情况下会填满屏幕,从我的角度来看,这不是一个优雅的解决方案。

我想出了将信息表示为多边形图表中的 key-value 集的想法。像这样:

我猜我需要使用 Canvas,这是我以前从未做过的。我想问一下您将如何采用这种方法的第一步(如果要定义模型,要使用哪个 android api)或者更好,如果有任何库可以得到这样的东西。

结帐MPAndroidChart


它具有高度可定制的雷达图(蜘蛛网图)。 你得到这样的东西