Heatmap.js v2.0 – 最强大的 Web 动态热图

  Heatmap 是用来呈现一定区域内的统计度量,最常见的网站访问热力图就是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。Heatmap.js 这个 JavaScript 库可以实现各种动态热力图的网页,帮助您研究和可视化用户的行为。

  Heatmap.js V2.0 是目前网络上最先进的热图可视化库。新的2.0版本 Heatmap.js 更快,拥有更强的渲染模块,使用更方便,因此您可以快速掌握和扩展自定义功能。

插件下载     效果演示

下面是一个简单的调用示例:

// minimal heatmap instance configuration
var heatmapInstance = h337.create({
  // only container is required, the rest will be defaults
  container: document.querySelector(‘.heatmap‘)
});

// now generate some random data
var points = [];
var max = 0;
var width = 840;
var height = 400;
var len = 200;

while (len--) {
  var val = Math.floor(Math.random()*100);
  max = Math.max(max, val);
  var point = {
    x: Math.floor(Math.random()*width),
    y: Math.floor(Math.random()*height),
    value: val
  };
  points.push(point);
}
// heatmap data format
var data = {
  max: max,
  data: points
};
// if you have a set of datapoints always use setData instead of addData
// for data initialization
heatmapInstance.setData(data);

  

您可能感兴趣的相关文章

本文链接:Heatmap.js v2.0 – 最强大的 Web 动态热图

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

时间: 2024-10-11 15:25:05

Heatmap.js v2.0 – 最强大的 Web 动态热图的相关文章

heatmap.js v2.0 热点图插件 使用demo例子

heatmap.js 是目前适用范围最广的热点图插件,他的实现原理是通过canvas来绘出热点图的区域点的,所以heatmap只能在支持html5的浏览器上使用. 效果图显示 demo代码: <html> <body> <div id="heatmap" style="width:600px; height:400px;border: 1px solid;border-color: grey;"></div> <

heatmap.js v1.0 到 v2.0,详细总结一下:)

前段时间,项目要开发热力图插件,研究了heatmap.js,打算好好总结一下. 本文主要有以下几部分内容: 部分源码理解 如何迁移到v2.0 v2.0官方文档译文 关于heatmap.js介绍,请看这里: http://www.oschina.net/p/heatmap-js 目前,对于热力图的开发,百度.高德开发平台上使用的都是这款JS开源库.当然,现在还有我们公司:P 百度示例:http://developer.baidu.com/map/jsdemo.htm#c1_15 高德示例:http

谁才是性能之王?( Node.js vs io.js v2.0.0 )

我们注意到 io.js v2.0.0 RC 版公告中有些有趣的内容.这个社区版的 Node.js 同样基于 V8 引擎实现,而且主版本提交的频率远高于它的父项目(Node.js). 就 像我们之前提到的,之前我们热衷于用 Node.js 开发了 Raygun API,以确保在高负载情况下达到尽可能短的响应时间,给我们的用户提供最佳的服务.之前的一片博客比较了一下 Node.js 与 io.js的性能,后来 io.js V2 版本发布了,我们准备重温下不同情况下的性能测试. 配置 像 之前一样,下

D3.js数据可视化(一)——绘制热图(heat map)

二维标量可视化 1. 实验名称 二维标量的可视化. 2. 实验目的 使用d3以及提供的NBA篮球上个赛季的数据(basketball statics.xlsx),绘制一个热图(heat map). 3. 技术基础 Web, HTML, DOM, CSS, JavaScript, SVG. 核心技术为D3 —— Data-Driven Documents(数据驱动的文档).数据来源于你,而文档就是基于Web的文档(或者网页),代表可以在浏览器中展现的一切,比如HTML,SVG.D3扮演的是一个驱动

画动态热图

动态图可以更加清晰的反映某种特征的变化趋势,从而给人直观的感受,帮助人们理解抽象化的特征或者不易直接观察到的特征变化趋势. import numpy as np from matplotlib import pyplot as plt from matplotlib import animation imgData = np.random.random((4368,3,16,16)) fig = plt.figure() data = np.random.random((16, 16)) im

Web前端三大框架_angular.js 6.0(二)

Web前端三大框架_angular.js 6.0(一)点击阅读angular第一天昵称,领取全套angular视频教程一.Angular 6.0 1.1样式html中引入样式:内嵌式,外链式,行内式. ng6中组件引入样式的方式也有三种: 外链式 ng6中,已经将css预编译语言配置出来了,因此我们可以直接使用他们 在组件注解类中,通过styleUrls引入样式文件,是一个数组,可以引入多个文件 如果引入的是.css文件,就是css语法 如果引入的是.less文件,就是less语法 如果引入的是

百度地图V2.0实践项目开发工具类bmap.util.js V1.4

/** * 百度地图使用工具类-v2.0(大眾版) * * @author boonya * @date 2013-7-7 * @address Chengdu,Sichuan,China * @email [email protected] * @company KWT.Shenzhen.Inc.com * @notice 有些功能需要加入外部JS库才能使用,另外还需要申请地图JS key . * 申请地址:http://developer.baidu.com/map/apply-key.ht

【动态标绘演示系统】v2.0 Flex版

动态标绘演示系统v2.0主要用来满足各行业WebGIS系统中对动态标绘的需求而开发.该系统基于动态标绘API(Plot API)开发. 动态标绘API是基于ArcGIS API for Flex实现的一套功能组件.通过扩展,Plot API实现了类似ArcGIS API for Flex中DrawTool和EditTool的功能,可绘制.编辑(包括对标绘图形的旋转.缩放,对标绘图形  控制点的拖拽等)各种标绘图形,具有很强的灵活性和交互性. Plot API提供了包括箭标.旗标.区域标绘等11种

小陈WEB漏洞扫描器 V2.0

小陈WEB漏洞扫描器 V2.0 https://pan.baidu.com/s/1NSmFCyxowEa3YlOuhvtwwQ 原文地址:https://www.cnblogs.com/hackhyl/p/9532366.html