我開始使用html圖表來顯示來自json
文件的數據。直到五天前,我很少用html圖表做任何事情。但現在,我就是這麼做的。從html文件中分離json
所以我使用的是anychart
圖表,我一直在試圖找到一種方法來用'json`文件填充圖表。
經過多次試錯,我能夠有點分開數據並將其移動到json
文件。問題是該文件的字符串不完全是json
。
正如你所看到的,MyFile.json有json
字符串和一些圖表組件。我想我的json文件只能是json數據;一切應該在HTML,另一個JavaScript,或其他任何地方。但它不能在json
文件中。
換句話說,MyFile.json應該只包括本:
{ 「X」: 「月」, 「價值」:10000},{ 「X」: 「二月」,」值「:12000},{」x「:」March「,」value「:18000}]
這可能嗎?任何幫助表示讚賞。謝謝。
這裏的MyFile.json:
{
"chart": {
"type": "line",
"series": [{
"seriesType": "spline",
"data": [{
"x": "January",
"value": 10000
}, {
"x": "February",
"value": 12000
}, {
"x": "March",
"value": 18000
}]
}],
"container": "container"
}
}
這是我的html
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.anychart.com/js/7.13.1/anychart-bundle.min.js"></script>
<link rel="stylesheet" href="https://cdn.anychart.com/css/latest/anychart-ui.min.css">
</head>
<body>
<div id="container"></div>
</body>
</html>
<script>
$(document).ready(function(){
$.getJSON('MyFile.json', function(data) {
console.log(data);
anychart.fromJson(data).draw();
});
});
</script>
我看不到在JSON文件 – brk
我覺得OP是指東西,如「類型」的任何其他數據:「線」,可能任何非數據陣列中,即呈現部。 – James
您可以使用jQuery數據將json鏈接到表。 $( '#集裝箱')。數據( '系列',data.chart.series)。然後檢索它的VAR系列= $(「#集裝箱」)。數據(「系列」) – cpugourou