【发布时间】:2015-09-14 05:57:12
【问题描述】:
我正在使用高图表来绘制图表。在 x 轴上我正在绘制整数值。我需要使用数据数组中的日期时间来格式化 x 轴标签。
this.point.mydate 在标签格式化程序中不起作用。
xAxis: {
tickInterval: 1,
min:1,
max:30,
allowDecimals: false,
title: {
text: 'Date'
},
labels: {
formatter: function () {
return Highcharts.dateFormat('%b-%d', this.point.mydate);
}
}
},
【问题讨论】:
-
在标签中您无法访问 this.point,仅适用于刻度对象。请将您的示例重新创建为现场演示,也许tickPositioner 将很有用,以点为单位返回滴答声。
-
@SebastianBochan 看到我需要显示格式化标签而不是 x 轴值。我已经有一个日期数组
-
您可以使用 tickPositions 作为 xAxis 刻度数组。
-
@SebastianBochan 如果我们用另一个数据字段绘制图形,我们如何将日期时间设置为轴的标签?使用 tickPositions
-
请将您的示例复制为 jsfiddle.net 上的现场演示。
标签: javascript asp.net c#-4.0 highcharts