使用高图表中的数组数据
Use array data in highcharts
我正在尝试显示带有高图表的图表。我有一个二维阵列,其中包含电感和电流值。我如何使用这些数据来显示图表?我一直在找,但没有找到正确的答案。。。在highcharts演示中,只有直接写入值,但从不使用Array的情况。我在我的网页中使用html+php+javascript。如果有人能帮助我,我将不胜感激。
提前感谢并致以最良好的问候。
p.S:如果有人知道另一种更容易显示图表的方法,我也会很感激。
编辑:
谢谢你的回答。我想我对这个图书馆不是很了解。。。我将张贴我的代码
//I initialize the array with the name Array_L_I_XXXX with the results from my SQL query
while($row4 = mysqli_fetch_array($result3))
{
$Array_L_I_XXX[j][0] = $row4['L_value'];
$Array_L_I_XXX[j][1] = $row4['I_value'];
$j++;
}
echo "<div style='"margin: 0 1em'">";
echo "<script src='"http://code.highcharts.com/highcharts.js'"></script>";
echo "<script src='"http://code.highcharts.com/modules/exporting.js'"></script>";
echo "<div id='"container'" style='"min-width: 400px; height: 400px; margin: 0 auto'"></div>";
此外,在<head>
部分中,我有以下代码
<script type="text/javascript">
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
series: [{
data: [<?php echo join($Array_L_I_XXX, ',') ?>],
pointStart: 0,
pointInterval
}]
});
</script>
这不起作用(当然是错误的…)但我真的找不到正确的方法。。。谢谢
我在php
Array_L_I[X][Y]
中有我的2D数组,现在,我插入以下代码来调用highchart函数:echo";echo"http://code.highcharts.com/highcharts.js''">";
echo "<div id='"container'" style='"min-width: 400px; height: 400px; margin: 0 auto'"></div>";
- 在
<head>
部分中,我有代码Highchart conde
- 在
我的问题是,我不知道如何将这个数组"发送"到highchart函数来使用我的值(它不像js函数,我可以发送一些变量…)
在没有太多细节的情况下,我假设您正在返回一个PHP数组,并需要将其转换为JS数组以在HighCharts:中使用
<script type="text/javascript">
js_array = new Array(<?php echo implode(',', $php_array); ?>);
</script>
HighCharts:
series: [{
data: js_array
}]
按照这个基本的例子,你可以为你的项目进行微调。
请看一篇关于php数组和Highcharts组合的文章。
http://docs.highcharts.com/#preprocessing-来自数据库的数据
相关文章:
- JSON数组数据返回Undefined
- 具有关联数组数据集的D3.js表
- TinyMCE获取数组数据
- Emberjs#每个循环不处理数组数据
- 使用Angular.js访问php数组数据
- 数组数据排序类似mysql查询
- 在Redux中映射对象数组数据
- jqGrid - 搜索本地数组数据
- 如何在不赋值数组变量的情况下读取数组数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 如何在 AngularJS 中从 API 访问数组数据
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 如何将json格式的数组数据从jquery返回到html
- 异步循环使用递归:如何访问推送数组数据
- Node.js对象数组数据联接
- 序列promise链与数组数据,如何解析promise链
- 如何加速getJSON数组数据
- PHP同时循环数组数据显示到javascript中
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 数组数据不会显示在表中