如何使图形上最近的四个点发光
How do I make the closest four points on a graph glow?
当我的光标移动时,如果它还没有在标绘点上,我会抓住两个最近的点。
我希望能够使这两个最接近的点亮起(即将颜色更改为橙色或其他东西),然后在光标离开图形范围后恢复正常。我该如何实现这一点?
placeholder.bind("plothover", function (event, pos, item) {
if (item){
local_x = item.datapoint[0].toFixed(2);
local_y = item.datapoint[1].toFixed(2);
if (!updateLegendTimeout){
updateLegendTimeout = setTimeout(updateLegend(local_x,local_y), 1000);
updateLegendTimeout = null;
}
}
else{
var closest_points_container = interpolate(plot,pos.x,pos.y);
//Code to make points glow goes here, they are contained in closest_points[0]
and closest_points[1].
}
Flot 在绘图对象上提供突出显示和取消突出显示的方法,如文档的绘图方法部分所述。 不幸的是,这有一个限制,即一次只能突出显示一个点。 那是内在的;如果不更改源,则无法更改它。
我将使用的解决方法是添加第二个系列,仅显示点,不显示线条,并将点样式设置为显示为突出显示,即半透明。 这个亮点系列一开始是空的;然后,当您想突出显示主系列上的某个点时,可以将其复制到突出显示系列并重新绘制。
相关文章:
- Angular:如何使用ng选项进行四个单独的选择
- 标签的rggraph问题Above未出现在第二个图形创建中
- 将两个图形(饼图和条形图)并排对齐::d3-js
- 有人知道如何使用highchart API实现三个或四个级别的动态下拉图吗
- 使用springy.js加载多个图形时闪烁画布
- 获取两个输入元素的值,并检查第三个元素的值.将值设置为第四个元素
- 如何在图像上添加标签.在jquerymobile中图像的四个角落
- 如何在javascript中生成任意四个数字之间的随机数
- 根据下拉选择隐藏四个输入框
- 调整窗口大小时,页面上的四个图像将不会调整大小
- jqplot禁用第三个图形的自动缩放
- 聚焦+基于上下文的缩放,用于同一页面中的多个图形
- 如何将制表符替换为四个空格 jQuery
- 如何使图形上最近的四个点发光
- Angularjs:显示字符串中的最后四个字符,并将其余字符替换为“X”
- 从四个输入字段中查找总计或平均值,并在另一个输入字段中显示值
- 如何将字符串修剪到最后四个字符
- 包括四个.js文件,但只加载了一个??为什么
- 插入四个空格而不是制表符
- 使用正则表达式替换除最后四个数字之外的所有数字