【发布时间】:2018-10-03 12:23:55
【问题描述】:
实际上,我正在尝试创建一个热图,它会在热图中显示执行每个任务所花费的时间。 所以基本上 x 轴将有日期时间格式的时间。y 轴将有每个任务名称,每个点都有值,即执行任务所花费的时间。 简单来说,我已经格式化了我的 json 格式的数据
[{datetime,stage name,value}]
所以我的 xCategory 看起来像
xCategory=[1527657415000,..some datetime]
我的 yCategory 是 yCategories=["阶段"...] 和 series.data=[[0,0,12],[0,1,12]..]
我的图表
var chart = new Highcharts.Chart('chart', {
chart: {
type: 'heatmap'
},
xAxis: {
// categories: xCategories,
type: 'datetime',
dateTimeLabelFormats:
{
month: '%e. %b',
year: '%b'
},
},
yAxis: {
// categories: yCategories
},
plotOptions: {
series: {
colorByPoint: true
}
},
series: series
});
但它没有正确出现。
【问题讨论】:
-
我不太确定您已决定使用类别还是日期时间?此外,“没有正确出现”也没有很好的定义。发生了什么/没有发生什么,您是否收到任何错误输出?
-
@HalvorStrand 我正在绘制日期时间。在 x 轴日期时间正确出现但在 y 轴上除了一些随机数之外什么都没有出现。HighChart 的新手,不知道我在做什么
标签: javascript highcharts heatmap