非常直截了当的问题,只要我使用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
}]
答案 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。
我希望有所帮助。如果您需要更多帮助,请告诉我们!