最近項目需要用到熱力圖 , 于是乎找了這個 , 挺好用的 , 分享給大家哦!
.js是一個輕巧,易于使用的庫 , 可幫助您可視化三維數(shù)據(jù)!
.js滿足了您所有的熱圖可視化需求!
熱圖通過眾多數(shù)據(jù)點信息,匯聚成直觀可視化顏色效果ios 調用 c語言 靜態(tài)庫,熱圖已廣泛被應用于氣象預報、醫(yī)療成像、機房溫度監(jiān)控等行業(yè),甚至應用于競技體育領域的數(shù)據(jù)分析 。
【W(wǎng)eb動態(tài)熱圖插件heatmap.js】熱力圖示例
為什么選擇.js?
1、因為它是網(wǎng)絡上最先進的熱圖可視化庫 。
它占地面積?。?3kB gzip)ios 調用 c語言 靜態(tài)庫,并且有了新的2.0版本.js
2、插件模式
隨著.js或多或少地在上積極開發(fā)和維護,人們貢獻了一些非常有用的插件(尤其是對于GIS開發(fā)人員)

文章插圖

文章插圖
插件使用
使用方法
1、只需要引入.min.js文件
2、html加入熱力圖所需要的圖片
熱力圖3、js
// 創(chuàng)建一個heatmap實例對象// “h337” 是heatmap.js全局對象的名稱.可以使用它來創(chuàng)建熱點圖實例// 這里直接指定熱點圖渲染的div了.heatmap支持自定義的樣式方案,網(wǎng)頁外包接活具體可看官網(wǎng)apivar heatmapInstance = h337.create({container: document.querySelector('.heatmap'),});//構建一些隨機數(shù)據(jù)點,網(wǎng)頁切圖價格這里替換成你的業(yè)務數(shù)據(jù)var points = [];var max = 100;var width = 538;var height = 503;var len = 5;while (len--) {var val = Math.floor(Math.random() * 1000);max = Math.max(max, val);var point = {//演示隨機數(shù)據(jù)x: Math.floor(Math.random() * width),y: Math.floor(Math.random() * height),value: val};points.push(point);}var data = {max: max,data: points};//因為data是一組數(shù)據(jù),web切圖報價所以直接setDataheatmapInstance.setData(data); //數(shù)據(jù)綁定還可以使用熱力圖
更多教程和示例請查看官網(wǎng)哦!
本文到此結束 , 希望對大家有所幫助 。
- Nodejs + WebSocket + Vue 實現(xiàn)多人聊天室WebIM功能
- 創(chuàng)建簡單聊天AI機器人
- ?馬麗感懷7年電影路《東北虎》導演透露新片動態(tài)
- 【鹽小·動態(tài)】三月春風攜春雨,鹽小教師賽課忙
- 全網(wǎng)最火的5+優(yōu)秀 WebAssembly 運行時!
- 牛享精選要下快下, Web惡意程序源代碼合集
- 互聯(lián)網(wǎng)新形態(tài)Web3.0到底是什么?與比特幣什么關系
- 簡介Java全棧Web開發(fā)框架Hilla
- 每日web3小知識——什么是DAO
- 玄彬孫藝珍官宣結婚 ?孫藝珍玄彬最新動態(tài)
