热图.js 未在我的网站上呈现
heatmap.js is not rendering in my website
我正在为我的应用程序尝试热图,但我认为我的代码中缺少一些东西,因为它不起作用。
JSFiddle
下面是我的代码:
<div class="example-1" style="position: relative;">
<canvas id="heatmapf" width="320" height="270" style="position: absolute; left: 0px; top: 0px;"></canvas>
</div>
<script>
var domElement = document.getElementById( "heatmapf" );
var heatmap = h337.create({
container: domElement
});
heatmap.setData({
max: 5,
data: [{ x: 10, y: 15, value: 5}, { x: 20, y: 25, value: 8}]
});
</script>
我是这个热图的新手,想要在我的应用程序中有一个非常基本的示例。任何帮助将不胜感激。
热图的创建者.js在这里。您似乎正在尝试将<canvas>
元素用作热图容器。
这是行不通的,因为热图.js会自动将其自己的<canvas>
附加到container
元素,因此您需要一个容器元素,例如<div>, <p>
,因此您应该传递
document.querySelector( ".example-1" );
作为容器元素。如果仍然不起作用,则很可能尚未设置容器大小(容器元素应设置宽度、高度或width
,并且应在热图配置中传递height
。
您还可以在热图.js网站上找到更多基本的热图示例
相关文章:
- 如何识别我的网站中的慢速设备
- 用Javascript更改我网站上的字体大小
- 将电视直播频道从网站嵌入我的网站
- 在我的网站上显示最近提交的文章/图片
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 如果我的内容/网站有名字,我可以用不同的方式设计我的网站吗
- 我如何才能找到哪些网站使用我的jQuery插件
- 错误编码的Adsense广告正在扼杀我的网站's的性能
- 如何重定向到我的html网站youtube嵌入视频打开在youtube应用程序
- 创建类似Facebook的按钮是'窃听'为我的网站
- 在我的网站上使用DogeScript
- 在我的网站上以纯文本形式添加最新推文
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 如何在我的网站上嵌入yammer私人信息
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- 如何使用XMLHttpRequest()不断地将数据发送到我的网站中的另一个页面
- 如何从重定向的支付处理器网站提取交易详细信息并保存到我的rails 4数据库
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 如何获取我的网站(我的服务器)用户的MAC地址