在我的应用程序中,我有一些我无法处理的特殊情况。 我从Xml获取数据,我将其放入两个Arrays Label和numProjects。 标签包含标签,numProjects包含各个标签的值。
使用这些值,我需要为每个标签绘制一个不同颜色的饼图。 我绘制图表的方式是我将需要在一个数组中填充图表的数据放在一个数组中,在其他数组中我将不同部分需要的颜色放入。
所以这是代码的问题:
labelArray = [Active, pipeline, closed];
numProjectArray = [248, 438,200];// respective values as per the labelArray
现在在绘制时我需要这个numProjectArray
,我还需要创建另一个数组,其中包含我想要为不同部分着色的所有颜色。每个标签值颜色也应该有一个特定的对。对于每个标签,应该有一个存储在numProjectArray
中的唯一值,对于此标签值对,我们需要一个特定的颜色来绘制该部分。并且还需要在图表的一侧显示哪个颜色表示哪个标签的信息。
请帮助!!!
答案 0 :(得分:1)
如果你问的是如何更好地做到这一点,你应该考虑像字典数组这样的东西,每个标签/值/颜色都有一个字典。每个字典都有像@“label”,@“numProjects”和@“color”这样的键,以及相应的值。