使用以下示例:https://codepen.io/rapster/pen/MRxNrm?editors=1111
chart.data = [{"date":"2019-01-01","value":10},{"date":"2029-01-01","value":66},{"date":"2039-01-01","value":19},{"date":"2049-01-01","value":7},{"date":"2119-01-01","value":13},{"date":"2139-01-01","value":4}];图表应该从2019开始,而不是从2010开始...是否有将amCharts配置为从2019开始的设置?
发布于 2019-05-01 00:55:52
当日期轴发现您的数据是每10年时,它会对日期进行舍入。要避免这种情况,您可能需要将dateAxis的baseInterval设置为:
dateAxis.baseInterval = {count:1, timeUnit:"year"};
这将导致列变窄(每列表示一年)。要避免这种情况,您可以设置series.dataFields.openDateX和series.dataFields.dateX数据字段,并向数据集中添加附加数据以及每列的结束日期。
或者你可以在这里使用CategoryAxis来代替日期轴,这可能是最简单的解决方案。
https://stackoverflow.com/questions/55900210
复制相似问题