Highcharts热图显示不正确
Highcharts heat map not displaying properly
我试图使用Highcharts创建一个热图,但它没有正确加载(只是线条而不是热图本身)。
我正在从JSON
文件加载数据:
chart: {
type: 'heatmap',
marginTop: 40,
marginBottom: 80,
plotBorderWidth: 1
},
xAxis: {
categories: $scope.loadDays()
},
yAxis: {
categories: $scope.loadHours(),
title: null,
reversed: true
},
series: [{
name: null,
borderWidth: 1,
data: [],
dataLabels: {
enabled: true,
color: '#000000'
}
}]
$scope.getHeatMapData = function(data) {
var response = [];
$scope.data = data;
if(data && $scope.data.timestamps && $scope.data.info) {
$scope.data.timestamps.forEach(function(element, index) {
if ($scope.data.info[index]) {
response.push([
moment(element).day(),
moment(element).hour(),
$scope.data.info[index]
]);
}
});
}
return response;
};
数据被正确记录到控制台,但由于某种原因,热图没有加载。
我还创建了一个Plunker,在那里你可以看到它的行为。
有什么想法吗?
我在重新加载图表时犯了一个错误。我只需要将类型添加到事件中:
chartConfig.chart = { type: 'heatmap', events: { load: callback } };
Plunker
相关文章:
- 日历显示不正确
- 引导程序下拉列表显示不正确
- Highcharts热图显示不正确
- 为什么WebBrowser控件在保存后不能正确显示HTML
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- HTML 页面在通过 Chrome 扩展程序加载时显示不正确
- 文档的第一行.写的格式不正确,有时无法显示
- 格式为nnnnnnnn的字符串在电子表格中显示为日期或不正确
- CKEDITOR的内容显示不正确
- 在测验中显示正确和不正确
- 货币符号不't在javascript中正确显示
- 当非整小时偏移时,带有 Moment 的时区显示不正确.js
- 为什么输入值显示不正确
- D3.js线形图轴不正确显示数据
- 添加样式表到xml与javascript不正确显示或根本
- 选择更改后不正确显示
- jQuery append不正确显示浮点数
- 边界框不显示文本,填充框不正确显示
- 单词中的字母在IE7中正确显示,而在IE8中不正确显示
- HTML电子邮件文本不正确显示在Gmail移动