我有一个在PHP中使用amCharts v3的甘特图,我们希望将列值与X轴值交换。例如,我们有一个事件甘特图,其中具有事件发生位置的X轴值,列是该位置所附着的学校的工作人员,以及所附着的事件数目。
我尝试查找拉出的数据以创建图表以及如何使用它们,但是看不到如何交换数据。不幸的是,我无法显示代码,因为这是我公司而不是我的。
答案 0 :(得分:0)
首先,我建议升级到amcharts4
,因为它更加灵活,甚至具有新的图表类型。您只需一张图表即可轻松迁移。您可以并行使用amcharts3
和amcharts4
(Migration Guide)。
使用amcharts4
可以交换xAxis
和yAxis
。
我使用了amcharts演示中的gantt chart,并在code pen中对其进行了更新。
如果您想呆在amcharts3
上,也可以交换xAxis
和yAxis
。您只需要反转config json中的rotate
属性:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "gantt",
// your config ...
"rotate": false,
// more config ...
} );
我创建了另一个code pen,其中包含完整的amcharts3
示例,该示例改编自demo chart。