谷歌图表数组到数据表可能的维度问题
Googlecharts arraytodatatable possible dimension issue?
我有一个从php得到的2个数组,放入一个2D Javascript数组中。我正在尝试使用它来自动填充Google图表数据表,但到目前为止我还没有成功。我唯一能想到的是,也许数组 ix MxN 维度,而函数需要一个 NxM 数组?
要么它不起作用,因为第一个数组是由数字组成的?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Pressure Monitor</title>
<script type="text/javascript">
var samptable = new Array();
samptable[0] = new Array(2);
samptable[0,0]= nbsamples; //first array obtained from php
samptable[0,1]= samples; //second array obtained from php. both are merged into a 2d array
</script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1', {packages: ['corechart']});
</script>
<script type="text/javascript">
//var data;
function drawVisualization() {
var data = google.visualization.arrayToDataTable(samptable[0]);
// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {maxValue: 10}}
);
}
//function draw(){
//}
google.setOnLoadCallback(drawVisualization);
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
<div id="visualization" style="width: 800px; height: 400px;"></div>
</body>
</html>
用于获取 nb样本和样本的代码:
echo '<script type="text/javascript">';
echo 'var samples = new Array("', join($ydata,'","'), '");';
echo 'var nbsamples = new Array("', join($nbsamples,'","'), '");';
echo '</script>';
尝试创建数组:
var samptable = [];
samptable.push(nbsamples);
samptable.push(samples);
然后,由于您的数组似乎都是数据,请确保将 *opt_firstRowIsData* 选项指定为 true(默认为 false):
var data = google.visualization.arrayToDataTable(samptable, true);
您可能还希望通过将 nbsamples 和样本记录到控制台来验证它们是否为有效数组:
console.log(nbsamples);
console.log(samples);
为了使这有效,它们应该各自显示为一行数据(相同数量的项目),例如:
[5, 4, 10]
[1, 3, 3]
相关文章:
- 谷歌可视化数据表间歇性问题
- 数据表rowId以数字问题开头
- 数据表垂直滚动问题
- 数据表 b可排序列定义问题
- 谷歌图表数组到数据表可能的维度问题
- 数据表 - o语言信息问题
- Codeigniter/jQuery:将值从选择下拉列表提取到数据表中时出现问题
- 数据表 FNFILTER 搜索问题
- jQuery 数据表排序问题
- 数据表 - 展开和折叠嵌套行时出现问题
- IE 11中的数据表插件数据加载问题
- 从数据表中的变量设置bPortal时出现问题
- Javascript数据表填充数据问题(没有返回错误)
- jQuery数据表问题
- jQuery数据表导出到excelHtml5 HYPERLINK问题
- 这个函数有什么问题,我正在重新绘制我的数据表
- 响应式数据表和引导标签的问题
- 数据表的隐藏列问题
- 问题,而使用jQuery数据表与特殊的表头
- 在删除数据表中的特定行时遇到问题