Как получить доступ к контенту из словаря или массива? - PullRequest
0 голосов
/ 18 июля 2011

В моем приложении у меня есть особый сценарий, с которым я не могу справиться.Я получаю данные из Xml, которые я помещаю в две метки массива и numProjects.Метка содержит метки, а numProjects содержит значения для соответствующих меток.

С этими значениями мне нужно нарисовать круговую диаграмму с разными цветами для каждой метки.То, как я рисую диаграмму, я помещаю данные, которые мне нужны, чтобы заполнить диаграмму, в один массив, а в другой массив я помещаю цвета, которые мне нужны для разных сечений.

Итак, вот проблема с кодом:

labelArray = [Active, pipeline, closed];
numProjectArray = [248, 438,200];// respective values as per the labelArray

Теперь во время рисования мне нужно это numProjectArray, а также мне нужно создать еще один массив, который имеет все цвета, которые я хочу раскрасить в отдельные секции.Также должна быть определенная пара для каждого цвета метки-значения.Для каждой метки должно быть уникальное значение, которое хранится в numProjectArray, и для этой пары метка-значение нам нужен определенный цвет для рисования сечения.А также необходимо отобразить эту информацию на той стороне графика, какой цвет обозначает какой ярлык.

Пожалуйста, помогите !!!

1 Ответ

1 голос
/ 18 июля 2011

Если вы спрашиваете, как сделать это лучше, вам, вероятно, следует подумать о чем-то вроде массива словарей, с одним словарем на метку / значение / цвет. Каждый словарь будет иметь такие ключи, как @ "label", @ "numProjects" и @ "color", и соответствующие значения.

...