【发布时间】: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