0
我解析CSV文本文件並使用多個Google折線圖by a perl script生成HTML文件。Google LineChart不顯示單個值
這種運作良好,除情況下,當我剛剛的數據還一個勁兒地一個值:
不顯示的27.4的值。
我的網頁的代碼如下,只需在瀏覽器中打開它,你會看到這個問題:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart']}]}"></script>
<script type="text/javascript">
var data = {"L_B8_MAXPWRCAL_CI0":{
"rows":[
{"c":[{"v":"MEASUREMENT"},{"v":27.4},{"v":23},{"v":40}]}],
"cols":[
{"p":{"role":"domain"},"label":"MEASUREMENT","type":"string"},
{"p":{"role":"data"},"label":"1142926087","type":"number"},
{"p":{"role":"interval"},"label":"LSL","type":"number"},
{"p":{"role":"interval"},"label":"USL","type":"number"}]}};
function drawCharts() {
for (var csv in data) {
var x = new google.visualization.DataTable(data[csv]);
var options = {
title: csv,
width: 800,
height: 600
};
var chart = new google.visualization.LineChart(document.getElementById(csv));
chart.draw(x, options);
}
}
$(function() {
google.setOnLoadCallback(drawCharts);
});
</script>
</head>
<body>
<div id="L_B8_MAXPWRCAL_CI0"></div>
<hr>
</body>
</html>
有誰請知道,在這裏做什麼?
我想要一個點或水手。將顯示爲27.4
是否有可能有一個選項Line Chart強制執行?
或者我應該在這裏使用其他類型的圖表嗎?我試過散點圖,但它似乎想要2個數據值。