4.4.2 绘制图形 绘制饼图的应用程序分两步:绘制填充的饼图,添加文本标签。用这种方式,我敢保证,标签不会被饼图覆盖。 执行绘图代码的很大一部分可以由两个步骤共享。对于每一步,我们需要迭代列表中的所有项目,计算饼图中占的角度。解决这个问题的办法是写一个函数,执行共享的操作,把绘图函数作为参数值。代码调用这个函数两次。第一步,绘图函数填充饼图部分,第二步,函数绘制文本标签。