始终将年份显示在AMCharts中图表的原点

时间:2015-02-20 05:14:09

标签: amcharts

美好的一天 我遇到了一些麻烦。我的图表范围从2012年到2015年。一旦我放大,我需要我的年份显示在我的原点。在这个阶段,我的年份只显示在每年的开始。它取代了一月。是否有可能做到这一点?

chart3.addListener("zoomed", function(e) {
    var date = $( ".chartdiv3 .amChartsPeriodSelector .amChartsInputField" )
        .map(function() {
            return $(this).val();
        }).get();
    $(this).html(date.join(' <i style="color: #F47C00;">to</i> '));
    chart3.panels[0].titles[1].text = "period - " + date[0] + " to " +     date[1];
    chart3.panels[0].validateData();
});
chart3.write('chartdiv3');

1 个答案:

答案 0 :(得分:1)

确定。因此,根据缩放更改labelFunction非常简单。 请看一下这个fiddle。 (我使用this作为模板)。

另一种方法并不像我想象的那么容易。您可以在触发缩放事件时修改标签,但是我还没有找到获得第一个标签年份的方法。 (它是包含svg但没有日期的amcharts对象,只是标签的纯文本)