【发布时间】:2014-07-06 05:47:52
【问题描述】:
通过使用 plothover 事件,我使用正常的图形选项(不使用破折号)设置了一个可行的工具提示系统,但是当我切换到“黑白”模式(使用破折号)时,绘图无法悬停。使用破折号时,有什么方法可以使图表保持可悬停和可点击?或者有一种方法可以在没有破折号的情况下以黑白方式制作出体面的情节?
示例系列:{data: data, dashes:{show: true, dashLength: 2}, color: "black", label: "Series 1"}
我目前的绘图选项:
options = {
yaxis: {max: maxValue, min: minValue},
grid: {hoverable: true, clickable: true},
legend: {show: false},
xaxis: {tickFormatter: null}
};
我使用 plothover 事件作为工具提示,如下所示:
$(this).bind("plotclick", function (event, pos, item){
//tooltip code here
}
【问题讨论】:
-
定义“看起来不错的黑白情节”。您可以按系列或全局更改 flot 使用的颜色。
-
通过“黑白相得益彰的情节”,我的意思是有没有一种方法可以制作一个黑白情节,您可以在不使用 jquery.flot.dashes 的情况下将多个系列彼此区分开来.js?我将发布彩色模式和黑白(虚线)模式的图片。
-
这是一个fiddle,使用不同的灰色阴影。请注意,我确实在全局范围内指定了颜色。如果数据系列多于颜色,flot 将通过改变定义的颜色来生成额外的颜色。
标签: javascript jquery hover flot