javascript - 如何反转连续 Amcharts 中的 x 轴?

标签 javascript charts reverse amcharts

我有以下图表: enter image description here

我想将 x 轴反转为从 2004 到 2018。这意味着 2016 2014 ... 2006

我尝试做的事情:

1- 反转 dataProvider “dataProvider”:this.state.historicalData.reverse() 但是没有用,我得到了以下图表: enter image description here

2- 我在 Amcharts 配置中向 valueAxes 对象添加了 reversed 属性

  "valueAxes": [{
    "axisAlpha": 0,
    "position": "right",
  },{
    "axisAlpha": 1,
    "reversed": true,
    "position": "bottom",
  }]

但这没有用,因为它是我们提到的序列图 here

那么,除了将图表类型更改为 XY 之外,还有什么解决方案吗?

最佳答案

Descending dates are not supported in v3 at all in parsed date axes , 即使在 XY 图表中也是如此,因为它遵循与基于日期的值轴相同的逻辑。

您可以简单地不解析类别轴中的日期并像第一次尝试那样反转数据,或者使用 v4,它允许您按降序呈现日期轴。

关于javascript - 如何反转连续 Amcharts 中的 x 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53521764/

相关文章:

javascript - react 单选按钮不更新选择

javascript - 如何获取 express.js 中的所有参数(post/get/etc.)

javascript - 使用 json ajax javascript jquery 和 java 自动完成搜索栏(无 PHP)

javascript - 在 mouseenter generateLegend Chartjs 2 上突出显示 donut 段

c++ - 如何反转字符串中的所有单词? C++

javascript - this.value 在 Firefox 上有效,但在 Internet Explorer 上无效?

go - go-go 图表库中的文本旋转

angularjs - 如何在 Angular nvd3 中隐藏 y 轴并删除 x 轴上的刻度

jquery:反转顺序

java - stringBuilder.reverse 如何工作?