javascript - 如何在 d3.js 中将修改后的图像添加到工具提示中
问题描述
我希望加载图像,向图像添加一个矩形,然后使其显示在tooltip
(悬停事件)中。我目前的代码可以实现图像加载并在工具提示中显示,但我无法向图像添加矩形,如下面的mousemove
函数所示:
var mousemove = function(d) {
var image_path = "<img src=my_image_path>";
tooltip.html(image_path)
.style("left", (d3.mouse(this)[0]+70) + "px")
.style("top", (d3.mouse(this)[1]+70) + "px")
}
我可以知道是否有任何方法可以添加矩形并实现我想要的?我一直在考虑是否会有任何添加矩形的快速 html 代码,但似乎我必须添加画布等,我根本不知道如何放入tooptip.html()
。
任何帮助将不胜感激,在此先感谢您!
解决方案
推荐阅读
- apache-kafka - Kafka 流:PolicyViolationException:主题复制因子必须为 3
- c# - Visual Studio 2019,C# 代码库,是否可以更改引用的名称?
- java - Scala-Java 互操作,方法重载问题(数组和可变参数)
- javascript - jquery timepicker 和 ajax
- javascript - 提交表单时更改隐藏的输入值
- azure - 如何在 Azure Devops 管道中的 YAML 中设置管道“任务版本”
- bash - 为什么bash变量不会在while循环中扩展
- android - Android google play 控制台错误 APK 不安全地传输用户数据
- javascript - 在 vuejs 中使用 setinterval 和 clear interval 根据该 json 中声明的状态来获取 json
- typescript - 应用函数名称和参数的函数类型