javascript - 来自数据数组的 Highcharts 类别

标签 javascript php mysql highcharts

我正在尝试从 mysql 表中提取数据并将其设置为 x 轴类别,但我不太了解如何操作。

基本上,我在表格中有工作编号,我想提取这些并将它们作为 x 轴上的类别,最终当针对特定工作单击一列时,它会向下钻取更多列(加起来占职位总数的百分比)。

这是我正在尝试做的事情的示例,它在此处使用数组时处理列数据,但不适用于类别,因此它不会以这种方式工作。

http://codepen.io/anon/pen/BoJqA

我该怎么做呢?

最佳答案

我不确定问题是“我如何使用 php/mysql 执行此操作”或“我如何在 highcharts 中定义列名”。我会尽量回答后者。 试试这个代码来显示自定义列名而不是 1,2,3,...:

$(function () { 
    var data = {"name":"Percentage","data":[50,28,150,125,34,75]};
    var categories = [5600, 5700,5800,5900,6000,6100];
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            type: 'column'
        },
        title: {
            text: 'Job Budget Report'
        },
        xAxis: {
            categories: categories
        },
        yAxis: {
            title: {
                text: '% Budget hrs'
            },
            plotLines: [{
                value: 0,
                width: 1,
                color: '#808080'
             }]
        },
        series: [data]
    });
});

关于javascript - 来自数据数组的 Highcharts 类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21554233/

相关文章:

javascript - DB回调后快速应用程序使用

php - wkhtmltopdf:如何使用它?

mysql - 如何自动更改两个表的值(MySQL)?

java - 如何在 Java、Mysql 中迭代到达和出发日期

javascript - 如何触发复选框上的更改或单击一行以选择表格行?

javascript for 循环不运行所有代码

javascript - html2canvas 生成的图像未在图表中选择 svg

php - 使用php合并Excel文件

php - 如何在Mysql上获取复选框值?

mysql - LEFT JOIN with NULL, NOT EQUAL 它们都显示出意想不到的结果