Zing图表加载webapi Json数据问题

阿伦

我正在尝试使用从Webapi检索的JSON数据加载Zingchart。

样本数据是这样的

$scope.testValues = [{"text":"Sample1","values":"[465]"},{"text":"Sample2","values":"[288]"}];

但是ZingChart期望这些值是..

[{"text":"Sample1","values":[465]},{"text":"Sample2","values":[288]}];

(值中没有引号*)

由于这个原因,图表中显示了2到3次,因此在UI中获得了不同的输出

在此处输入图片说明

您能否让我知道如何将来自webapi的JSON数据绑定到动态图表?

阿卡什·瑞安(Akash Ryan)

您必须使用以下命令在方括号[]之前和之后替换引号:

    var eventlist = JSON.stringify(testValues);
    var eventstring = new String();
    eventstring = eventlist.replace(/"\[/g, '[');
    eventstring = eventstring.replace(/\]"/g, ']');

因此,您的最终代码是:

  var testValues = [{"text":"Sample1","values":"[465]"},{"text":"Sample2","values":"[288]"}];
  var eventlist = JSON.stringify(testValues);
  var eventstring = new String();
  eventstring = eventlist.replace(/"\[/g, '[');
  eventstring = eventstring.replace(/\]"/g, ']');
    
var myConfig = {
 	type: 'pie', 
	series: JSON.parse(eventstring)
};

zingchart.render({ 
	id: 'myChart', 
	data: myConfig, 
	height: '100%', 
	width: '100%' 
});
html, body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}
#myChart {
	height:100%;
	width:100%;
	min-height:150px;
}
.zc-ref {
	display:none;
}
<!DOCTYPE html>
<html>
	<head>
		<script src= "https://cdn.zingchart.com/zingchart.min.js"></script>
	</head>
	<body>
		<div id="myChart"><a class="zc-ref" href="https://www.zingchart.com">Powered by ZingChart</a></div>
	</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JSON加载数据的canvasJS RangeArea图表

来自分类Dev

无法加载图表数据

来自分类Dev

返回JSON数据时,卸载的“渴望加载”属性导致问题

来自分类Dev

Angular Js加载图表数据

来自分类Dev

Zing图表堆积图

来自分类Dev

转换d3图表以从变量内的json加载数据

来自分类Dev

PickerView加载数据问题

来自分类Dev

Chart.js 构建动态图表,JSON 数据解析问题

来自分类Dev

从 JSON 加载图表 - 更改 JSON 数组的格式

来自分类Dev

等待渲染图表,直到数据加载完毕

来自分类Dev

在加载图表时显示加载微调器的问题

来自分类Dev

从ISLR包加载数据的问题

来自分类Dev

同步 Highchart 数据加载问题

来自分类Dev

将本地 JSON 数据加载到图表中 (JSON+Highcharts)

来自分类Dev

使用Angular JS在高图表上用JSON数据绘制两条线的问题-名称未定义

来自分类Dev

Morris Donut图表无数据问题

来自分类Dev

反应本地纯图表动态数据问题

来自分类Dev

在图表JavaFX中显示数据值的问题

来自分类Dev

Morris Donut图表无数据问题

来自分类Dev

图表数据表大小问题

来自分类Dev

在VB中设置图表数据的问题

来自分类Dev

使用 Selenium 抓取 Understat 图表数据的问题

来自分类Dev

Android Studio - 加载 JSON 的问题

来自分类Dev

如何在Google可视化图表上加载JSON数据?

来自分类Dev

WebApi 2 ODataConventionModelBuilder元数据的轻度问题

来自分类Dev

Google图表和JSON数据

来自分类Dev

在图表中显示json数据

来自分类Dev

json数据解析问题

来自分类Dev

jQuery的加载JSON数据