MPAndroid–Android图表之饼图

节选自:MPAndroid–Android图表之饼图


饼图适合在什么地方使用?
饼图主要用于展现不同类别数值相对于总数的占比情况。图中每个分块(扇区)的弧长表示该类别的占比大小,所有分块数据总和为100%。当分块过多,容易造成饼图丑化,建议尽量将饼图分块数量控制在五个以内。当数据类别较多时,可以把较小或不重要的数据合并成第五个模块命名为”其它”。如果各类别都必须全部展示,此时选择柱状图或堆积柱状图或许更合适。

Android目前并没有原生支持的图表Api,所以如果要类似饼图之类的图表,只能自己撸代码或者用别人的轮子。自己撸代码,费时费力,而且容易引入无数的Bug。目前在GitHub比较成熟的的图表库就是MPAndroid,英文水平不错的可以撸文档,或者用Google翻译。
MPAndroid Github地址

发表评论