【发布时间】:2019-02-14 15:42:18
【问题描述】:
我有一个在 PHP 中使用 amCharts v3 的甘特图,我们想将列值与 X 轴值交换。例如,我们有一个事件甘特图,其中包含事件位置的 X 轴值,列是附属于该位置的学校的工作人员,以及他们附属于多少事件。
我已尝试查找为创建图表而提取的数据以及它们的使用方式,但看不到如何交换它。不幸的是,我无法显示代码,因为它是我公司的,而不是我的。
【问题讨论】:
标签: php amcharts gantt-chart
我有一个在 PHP 中使用 amCharts v3 的甘特图,我们想将列值与 X 轴值交换。例如,我们有一个事件甘特图,其中包含事件位置的 X 轴值,列是附属于该位置的学校的工作人员,以及他们附属于多少事件。
我已尝试查找为创建图表而提取的数据以及它们的使用方式,但看不到如何交换它。不幸的是,我无法显示代码,因为它是我公司的,而不是我的。
【问题讨论】:
标签: php amcharts gantt-chart
首先我建议升级到amcharts4,因为它更加灵活,甚至还有新的图表类型。您可以轻松迁移,从一张图表开始。您可以并行使用amcharts3 和amcharts4 (Migration Guide)。
使用amcharts4,可以交换xAxis 和yAxis。
我使用了 amcharts 演示中的 gantt chart 并将其更新为 code pen。
如果您想继续使用amcharts3,也可以交换xAxis 和yAxis。您只需在配置 json 中反转 rotate 属性:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "gantt",
// your config ...
"rotate": false,
// more config ...
} );
我创建了另一个code pen,其中完整的amcharts3 示例改编自demo chart。
【讨论】: