Highcharts和PHP的新增功能。嘗試從我的SQL數據庫中使用日期,但可以讓X軸將數據識別爲日期。從MySQL到Highcharts的日期數據
我的PHP請求如下所示:
<?php
mysql_connect('xxxxxxxxxxxxx.ipagemysql.com', 'xxxxx', 'xxxxxxxx') or die(mysql_error());
mysql_select_db("history") or die(mysql_error());
$result = mysql_query("SELECT * FROM eur_weekly")
or die(mysql_error());
WHILE ($row = mysql_fetch_array($result)) {
$EUR1 [] = $row ['price'];
$EUR2 [] = $row ['date'];}
?>
其中 「日期」 是有組織的如下我的日期欄:
2014年1月31日
2013年12月31日
30.11。 2013
31.10.2013
二零一三年九月三十零日
2013年8月31日
在我的HTML代碼,我使用此功能,與其他數據的工作,但它不會承認「日期」爲x軸的日期的數據:
<script type="text/javascript">
$(function() {
$('#container').highcharts({
chart: {
zoomType: 'x'
},
title: {
text: 'EUR/USD '
},
xAxis: [{
type: 'datetime',
categories: [<?php echo join($EUR2,',') ?> ],
}],
yAxis: [{
labels: {
format: '{value} price',
style: {
color: '#CC33FF',
lineWidth: 0.5
}
},
}],
tooltip: { },
series: [{
name: 'EUR/USD',
color: '#4572A7',
type: 'spline',
marker:{ enabled: false},
zIndex:1,
data: [ <?php echo join($EUR1, ',') ?> ],
}]
});
});
</script>
我應該做什麼改造?找不到從MySQL導入到Highcharts的日期的簡單示例..
謝謝,最好的問候!
將數據格式更改爲yyyy-mm-dd;) – Hackerman
謝謝我能夠使它工作! – user3460059