繁体   English   中英

在图片上画线 - Javascript?

[英]Drawing line over picture - Javascript?

我的页面上有一些图表。 当用户将光标拖到图片上时,我想在图表上显示一条水平线。

在此输入图像描述

上面的那个是起点,后者显示当用户将光标指向图表时应该发生什么。 当光线在图像上方时,该线应与光标保持在同一水平。

例如,Javascript可以实现吗?

它是,你需要一个div盒,位于光标Y值,1px绿色边框。 位置必须设置为绝对值。 但你无法直接在图像中绘画。

您可以使用D3,并基于svg绘制图形和悬停线,您可以添加其他图形组件进行交互,例如滑块以选择子区间放大,更改标签等。

以此为例进行开发: http//mpf.vis.ywng.cloudbees.net/

(你可以拖动黄色栏,然后点击图例;对于源代码,点击github上的fork me)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM