我目前的工作上 海军报 曲线图, API 这似乎非常强大的整体,虽然实例的先进的使用并不广泛记载。

API表明,有的方式来设定hoverable图上,不,我肯定究竟是什么意思我可以用它做。

我想知道如果任何人都可以作出贡献的一些例子,他们已经遇到的或码对于这个问题,这表明实例的以下任一特性:

  • 动态提示引发的停留在活动上的海军报表要素
  • 刻度提示(徘徊在x轴表示了详细说明)
  • 任何种类的悬停过动态的事件的结合已经使用w海军报

影响我要寻找的是类似于 打开闪图示例

有帮助吗?

解决方案

看看 这个海军报例 这表明了工具提供的情节点上的图表。(让你选择 启用工具提示 选项。)

其他提示

还有一个简单的提示的插件对其中,您可以找到它 在这里,

我还添加一些功能,插入,你可以找到它的审查.https://github.com/skeleton9/flot.tooltip

http://data.worldbank.org 建立使用海军报和使用提示。

在西蒙的答复曾很好地提供钩使用的浮动的提示。然而,我发现,我不得不挖围并切断代码,以完成悬浮的影响。这里是结果(基本上逐字从 http://people.iola.dk/olau/flot/examples/interacting.html).

唯一的设置,需要改变在海军报的初始化是在选择对象。它需要包括这样一个选择:

var options = {
 //... : {},
 grid: { hoverable: true }
};

这种功能结构和显示了该工具提元件时称为。的参数x和y是偏内的海军报这样的提示立场正确。内容是什么,都显示在提示

function showTooltip(x, y, contents) {
        $('<div id="tooltip">' + contents + '</div>').css({
            position: 'absolute',
            display: 'none',
            top: y + 5,
            left: x + 5,
            border: '1px solid #fdd',
            padding: '2px',
            'background-color': '#fee'
        }).appendTo("body").fadeIn(200);
    }

这是绑定,它应当仅仅被称为一旦时元用作占位于海军报。这线的事件的处理程序。previousPoint被用作标志的显示提示

    var previousPoint = null;
    $("#flotPlaceHolder").bind("plothover", function (event, pos, item) {
        if (item) {
            if (previousPoint != item.dataIndex) {
                previousPoint = item.dataIndex;

                $("#tooltip").remove();
                var x = item.datapoint[0].toFixed(0),
                    y = item.datapoint[1].toFixed(0);

                showTooltip(item.pageX, item.pageY, "(" + x + "," + y + ")");
            }
        }
        else {
            $("#tooltip").remove();
            previousPoint = null;
        }
    });

看看这个图书馆为工具提和整合海军报

https://github.com/krzysu/flot.tooltip

http://craigsworks.com/projects/qtip2/demos/#flot 是我最喜欢的JS工具提图书馆。它的很厉害和有海军报一体化。

你可以添加自定义的数据的阵列数据和使用,以显示提示。

看到我的回答和完整的例子在这里:显示自定义的提示当徘徊在一个点在海军报

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top