Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Highcharts构建类似的内容?_Javascript_Php_Jquery_Highcharts - Fatal编程技术网

Javascript 如何使用Highcharts构建类似的内容?

Javascript 如何使用Highcharts构建类似的内容?,javascript,php,jquery,highcharts,Javascript,Php,Jquery,Highcharts,例如: 相反,我想使用JSON来提取类别名称,而不是像那个例子那样的tsv。 我的x轴类别数据是此格式的作业编号[1,2,3,4,5] 下面是我的php的外观 $sql = "SELECT * FROM view_percentof_budgeted WHERE PercentofBudgetedHrs IS NOT NULL "; $result = mysqli_query($dbc3, $sql); while($row = mysqli_fetch_asso

例如:

相反,我想使用JSON来提取类别名称,而不是像那个例子那样的tsv。 我的x轴类别数据是此格式的作业编号[1,2,3,4,5]

下面是我的php的外观

$sql = "SELECT * FROM view_percentof_budgeted 
        WHERE PercentofBudgetedHrs IS NOT NULL ";

    $result = mysqli_query($dbc3, $sql);

while($row = mysqli_fetch_assoc($result)) {
    $jobNum[] = $row['Job_Num'];
    $jobData[$row['Job_Num']] = $row['PercentofBudgetedHrs'];
    $jobDrillData[$row['Job_Num']][] = $row;
}


 print json_encode($jobNum, JSON_NUMERIC_CHECK); //Job num data
我不明白如果我使用那个例子,我会在哪里插入这些数据。我希望它以同样的方式向下钻取,并在第二级钻取中包含另一个类别列表和它们自己的百分比,这些类别和百分比加起来等于第1级中的工作数量百分比的总和


我的想法是:

首先,您需要获得示例中给出的可用分层数据。您需要通过数组和推送正确的参数在php中准备相同的结构,然后转换为JSON。