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

问题描述 投票:1回答:1

我在PHP中使用了amCharts v3的甘特图,我们希望将列值与X轴值交换。例如,我们有一个事故甘特图,它具有事件位置的X轴值,列是连接到该位置的学校的工作人员,他们附加了多少事件。

我曾尝试查找用于创建图表及其使用方式的数据,但无法查看如何交换它。不幸的是,我无法显示代码,因为它是我的公司,而不是我的。

php amcharts gantt-chart
1个回答
0
投票

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

使用amcharts4可以交换xAxisyAxis

我使用了amcharts演示中的gantt chart并将其更新为code pen

如果你想留在amcharts3,也可以交换xAxisyAxis。你只需要在配置json中反转rotate属性:

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

我创造了另一个code pen与完整的amcharts3示例改编自demo chart

© www.soinside.com 2019 - 2024. All rights reserved.