3

非常直截了当的问题,一旦我使用 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
        }]
4

1 回答 1

3

我是 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
        }
]

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

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

于 2015-04-06T18:04:47.167 回答