首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用高图表改变实时图表上的xasis时间?

如何用高图表改变实时图表上的xasis时间?
EN

Stack Overflow用户
提问于 2019-05-10 04:19:24
回答 1查看 43关注 0票数 0

如何根据数据库中的时间设置轴和工具提示上的时间?

这是我的dataPLLive.php

代码语言:javascript
复制
<?php

header("Content-type: text/json");

$servername = "....";
$username = ".....";
$password = ".....";
$dbname = "...."

$conn = mysqli_connect($servername, $username, $password, $dbname);
$query = mysqli_query($conn,   ("SELECT a.`JAM`, AVG(a.PacketLoss) AVG
                                FROM (
                                SELECT  `JAM`,`RNC`,`IPPATH_PM` AS PHB,`VS_IPPM_FORWORD_DROPMEANS` AS PacketLoss, `VSIPPMRttMeans` AS Latency, 'IPPM'
                                FROM `rnc_ippm_meas`
                                WHERE `JAM`>= CURDATE() AND `IPPATH_PM` LIKE '%AF31%'
                                UNION
                                SELECT `JAM`,`RNC`,`IPPOOL_PM`,`VSIPPOOLIPPMForwardDrop-Means`,`VSIPPOOLIPPMRttMeans`, 'IPPOOLPM'
                                FROM `rnc_ippool_ippm_meas` 
                                WHERE `JAM`>= CURDATE() AND `IPPOOL_PM` LIKE '%AF31%') a
                                GROUP BY a.`JAM`
                                LIMIT 10000"));

if (!$query) {
    printf("Error: %s\n", mysqli_error($conn));
    exit();
}
$arr = array();

while ($row = mysqli_fetch_assoc($query)) {   

    $value = $row['AVG'];
    $x = strtotime($row['JAM']) * 1000;
    $y = floatval($value);

    $arr[] = array($x, $y);

}
echo json_encode($arr);  
?>

这是输出印古尔,如果有人能解决这个问题,非常感谢,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 17:20:10

你可能想试试:

代码语言:javascript
复制
xAxis: {
    type: 'datetime',
    labels: {
        format: '{value:%H:%M:%S}'
    }
}

代码语言:javascript
复制
tooltip: {
    headerFormat: '<b>{series.name}</b><br/>',
    pointFormat: '{point.x:%Y-%m-%d %H:%M:%S}<br/>{point.y:.2f}'
}

示例

关于数据库时间和图表时间之间的差异,这可能与您DB中的时区设置有关。这些高图集选项可能会有所帮助:

代码语言:javascript
复制
time: {
    timezoneOffset: 5 * 60, // Positive value moves time back
    useUTC : false
} 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56070643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档