在amCharts中更改甘特图,以便列值是轴值,旧轴值是新列值?

时间:2019-02-14 15:42:18

标签: php amcharts gantt-chart

我有一个在PHP中使用amCharts v3的甘特图,我们希望将列值与X轴值交换。例如,我们有一个事件甘特图,其中具有事件发生位置的X轴值,列是该位置所附着的学校的工作人员,以及所附着的事件数目。

我尝试查找拉出的数据以创建图表以及如何使用它们,但是看不到如何交换数据。不幸的是,我无法显示代码,因为这是我公司而不是我的。

1 个答案:

答案 0 :(得分:0)

首先,我建议升级到amcharts4,因为它更加灵活,甚至具有新的图表类型。您只需一张图表即可轻松迁移。您可以并行使用amcharts3amcharts4Migration Guide)。

使用amcharts4可以交换xAxisyAxis

我使用了amcharts演示中的gantt chart,并在code pen中对其进行了更新。

如果您想呆在amcharts3上,也可以交换xAxisyAxis。您只需要反转config json中的rotate属性:

var chart = AmCharts.makeChart( "chartdiv", {
    "type": "gantt",
    // your config ...
    "rotate": false,
    // more config ...
} );

我创建了另一个code pen,其中包含完整的amcharts3示例,该示例改编自demo chart