zingchart устанавливает проблему видимости данных серии

Довольно прямой вопрос: как только я использую данные setseries, видимость моей круговой диаграммы больше не видна. Я проверил объект графика, и серия была обновлена ​​​​правильно, однако, поскольку я не нашел атрибута видимости нигде в объекте графика, я в недоумении. Отсутствие документации zingcharts и подходящих примеров также не помогает. Я совершенно уверен, что это простой сценарий для решения, но я не смог этого сделать.

zingchart.exec('organismplot', 'setseriesdata', {
        "data": [
            {
                 "values":data_update.organisms,
                 "text":"active",
                 "background-color":"#2d4962",
                 "border-width":"1px",
                 "shadow":0,
                 "visible":1
            },
            {
                  "values":(data_update.totalorganism-data_update.organisms),
                  "text":"passive",
                  "background-color":"#2d4962",
                  "border-width":"1px",
                  "shadow":0,
                  "visible":0
        }]

person Alejandro    schedule 04.04.2015    source источник


Ответы (1)


Я член команды ZingChart и буду рад помочь вам!

Какого типа data_update.organisms и data_update.totalorganism-data_update.organisms? Убедитесь, что вы передаете массив из одного элемента, или, если это просто отдельные значения, заключите переменные в квадратные скобки, чтобы создать массив из одного значения для атрибута «values». НАПРИМЕР.:

"data": [
        {
             "values":[data_update.organisms], // If data_update.organisms is a single value.
             "text":"active",
             "background-color":"#2d4962",
             "border-width":"1px",
             "shadow":0,
             "visible":1
        },
        {
              "values":[data_update.totalorganism-data_update.organisms], // Again, single value array.
              "text":"passive",
              "background-color":"#2d4962",
              "border-width":"1px",
              "shadow":0,
              "visible":0
        }
]

Я создал демонстрацию, используя именно ваш вызов метода, за исключением того, что я изменил атрибуты «значения», чтобы использовать массив с одним значением, который необходим для круговых диаграмм. Посмотрите демо здесь.

Надеюсь, это поможет. Дайте мне знать, если вам нужна дополнительная помощь!

person Stalfos    schedule 06.04.2015