jqplot只在一张图表上显示荧光笔
jqplot show highlighter on only one chart
我有一个带有两条数据线的jqplot图表。只有一个应该启用荧光笔。我试过这个:
series:[
{
highlighter: {
formatString: "",
show: false
}
},
{
highlighter: {
formatString: "Day %s: %d",
show: true
}
}
]
但不幸的是,这不起作用:荧光笔在第一行显示一个小空点,而它应该什么都不显示。
如何在一个图表上显示荧光笔而不在另一个图表中显示?
这是一个非常有趣的问题(+1)。我想到的唯一解决方案是,每次应该显示荧光笔的工具提示时,都要清理画布并隐藏它,因为玩情节选项没有帮助。这在下面的代码中完成,并在此处提供的工作示例中提供。
$('#chart').bind('jqplotMouseMove', function(event, xy, axesData, neighbor, plot) {
if (neighbor && neighbor.seriesIndex == 0) {
var drawingCanvas = $(".jqplot-highlight-canvas")[0];
var context = drawingCanvas.getContext('2d');
context.clearRect(0, 0, drawingCanvas.width, drawingCanvas.height);
$('.jqplot-highlighter-tooltip').hide();
}
});
为不需要荧光笔的系列设置showHighlight: false
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- jqplot只在一张图表上显示荧光笔
- 将关键字导入Webpy服务器(python)中的ace编辑器荧光笔中
- 非常基本的语法荧光笔
- 代码编辑器API(带行号)和代码荧光笔
- Python/Django:自动URL查找器+文本中的荧光笔
- 扩展Ace编辑器荧光笔
- AngularJS正则表达式过滤器语法荧光笔
- jQuery菜单滑动荧光笔