php - KendoUI 100% 堆积柱形图未正确显示
问题描述
我有一个 Kendo UI 100% 堆积柱形图,使用 PHP 包装器创建,绑定到远程数据源,但它显示的数据不正确。
PHP 包装器生成以下 jQuery 脚本:
jQuery(function(){jQuery("#CRMIssueQuery").kendoChart({
"title":{
"text":"Nyert \u00e9s vesztett ig\u00e9nyek ar\u00e1nya forr\u00e1sonk\u00e9nt"
},
"seriesDefaults":{
"type":"column",
"stack":{"type":"100%"},
"style":"smooth"
},
"legend":{"position":"bottom"},
"dataSource":{
"transport":{
"read":{
"url":"http:\/\/localhost\/g4s_portal\/?page=chart-data&mode=chart-data&w=1&id=17&type=column&from=2018.03.27&to=2018.04.26",
"type":"POST",
"dataType":"json"
}
}
},
"categoryAxis":[{
"labels":{"rotation":-45},
"crosshair":{"visible":false},
"majorGridLines":{"visible":false},
"majorTicks":{"visible":true}
}],
"valueAxis":[{
"majorGridLines":{"visible":true}
}],
"pdf":{
"fileName":"CRMIssueQuery_2018_04_26_10_04_18.pdf",
"proxyURL":"http:\/\/localhost\/g4s_portal\/?page=chart-data&mode=pdf&w=1"
},
"tooltip":{
"visible":true,
"format":"{0}",
"template":"#= series.name #: #= value #"
},
"chartArea":{
"background":"transparent"
},
"dataBound":OnDataBoundChart,
"series":[
{"field":"Nyert","categoryField":"Name","name":"Nyert"},
{"field":"Vesztett","categoryField":"Name","name":"Vesztett"}
]
});});
这是我从远程数据源获得的数据:
[{"Name":"Belső megkeresés","Nyert":"69","Vesztett":"2"},
{"Name":"E-mail","Nyert":"8","Vesztett":"13"},
{"Name":"Honlap","Nyert":"4","Vesztett":"6"},
{"Name":"Telefon","Nyert":"59","Vesztett":"14"}]
似乎,称为“Nyert”的第一个数据值始终为 100%,而第二个数据值“Vesztett”从 100% 开始,并以第一个数据值或两者之和的速率增长。
可能给定的远程数据的结构是问题所在,这很好,因为我也可以控制它,但我似乎找不到任何此类图表所需结构的示例。
这是一个具有预期结果的剑道道场。唯一的区别是,这里的数据来自本地绑定。
解决方案
尝试使用整数值而不是字符串值。这应该够了吧:
[{"Name":"Belső megkeresés","Nyert":69,"Vesztett":2},
{"Name":"E-mail","Nyert":8,"Vesztett":13},
{"Name":"Honlap","Nyert":4,"Vesztett":6},
{"Name":"Telefon","Nyert":59,"Vesztett":14}]
推荐阅读
- maven - Gradle设置中的Gradle存储库而不是构建?
- amazon-web-services - 当我启用了加密但加密尚未完成时,我仍然可以访问我的 s3 对象吗?
- mongodb - Mongoose 聚合匹配返回空数组
- windows - 是否有代表数字 0-255 的字体或(更好!)一组 unicode 字符用于显示 ASCII 字符代码(或其他用途)?
- asp.net - 如何在没有断点的情况下查看整个调用堆栈层次结构?(Visual Studio 2015 + ASP.NET Web 窗体)
- python - 多进程队列或管道的 Python 回调
- java - 将@interface 传递给“数据”类,然后显示字段“getName()”
- python - 最小化多个参数,同时保持参数之间的相同比率
- apache-kafka - Kafka 消费者 - 生产者性能测量
- python - python - 选择串口