【问题标题】:Highchart: endOnTick not finishing with the max extreme set for xaxisHighchart:endOnTick 未完成为 xaxis 设置的最大极端值
【发布时间】:2015-04-09 16:58:53
【问题描述】:

我们正在使用 Highchart 的 API 来生成一些折线图。这些图表的要求之一是我们应该以所提供数据的最后一个 xAxis 值结束 xAxis 刻度,并为其显示刻度标签。

数据:[[2014-08-28,.434],[2014-10-17,.234],[2014-11-5,.134],[2015-01-12,.274]]

预期:

xAxis 的最后一次绘图:2015-01-12(折线图在图表区域的末尾完成)

xAxis 的最后一个刻度标签:12 年 1 月

实际 (http://jsfiddle.net/u2pa6qqL/3/):

xAxis 的最后一个图:2015-01-12(最后一个图和图表区域末尾之间的间隙)

xAxis 的最后刻度标签:Feb'15

$(function () {
    $('#container').highcharts({
        title: {
            text: 'Chart reflow is set to true'
        },

        subtitle: {
            text: 'When resizing the window or the frame, the chart should resize'
        },
        xAxis: {
            type: 'datetime',
            endOnTick: true,
            dateTimeLabelFormats: {
                day: '%b %e'
            },            
        },

        series: [{
            data: [[new Date('2014-08-28').getTime(),.434],[new Date('2014-10-17').getTime(),.234],[new Date('2014-11-5').getTime(),.134],[new Date('2015-01-12').getTime(),.274]]
        }]
    });
});

我尝试过使用 highchart 设置 showLastLabel、endOnTick、xAxisextreme MAX & Min 和 setExtreme。没有任何效果。

谁能解释一下,

谢谢, 萨拉特

【问题讨论】:

    标签: javascript charts highcharts


    【解决方案1】:

    您可以使用tickPositionstickPositioner 在定义的位置打印报价。

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 2017-07-28
      • 2016-04-07
      相关资源
      最近更新 更多