zingchart setseriesdata可见性问题

时间:2015-04-04 17:59:31

标签: visibility pie-chart 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
        }]

1 个答案:

答案 0 :(得分:3)

我是ZingChart团队的成员,我很乐意帮助你!

data_update.organisms和data_update.totalorganism-data_update.organisms的类型是什么?确保传递单个元素数组,或者如果这些只是单个值,请将变量包装在括号中以为“values”属性创建单个值数组。 E.G:

"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
        }
]

我使用您的确切方法调用创建了一个演示,除了我已经更改了“values”属性以使用饼图所需的单个值数组。查看演示here

我希望有所帮助。如果您需要更多帮助,请告诉我们!