莫里斯图。悬停时有自定义工具提示

瓦伦·贾恩

我正在使用morris.js(对raphael有依赖性)来创建堆叠的条形图。对于每个堆叠的条,我都希望显示条中各个级别的拆分作为工具提示。我尝试使用,hoverCallback:但似乎无法控制我要悬停的特定元素。我只得到该特定栏的内容。

我在这里设置了一个JSBIN示例:

当您将鼠标悬停在栏上时,它将在底部显示栏的索引。我想将内容显示为工具提示。JSBIN示例

鲁宾·卡祖莫夫(Ruben Kazumov)

小菜一碟。演示和代码:

<script type="text/javascript">
Morris.Bar({
    element: 'bar-example',
    data: [
        {y: '2006',a: 100,b: 90}, 
        {y: '2007',a: 75,b: 65}, 
        {y: '2008',a: 50,b: 40}, 
        {y: '2009',a: 75,b: 65}, 
        {y: '2010',a: 50,b: 40}, 
        {y: '2011',a: 75,b: 65}, 
        {y: '2012',a: 100,b: 90}
    ],
    hoverCallback: function(index, options, content, row) {
        return(content);
    },
    xkey: 'y',
    ykeys: ['a', 'b'],
    stacked: true,
    labels: ['Series A', 'Series B'] // rename it for the 'onhover' caption change
});
</script>

参数:

1:索引:代表记录号,即0到n条记录。

2:内容:这是默认的悬停div。

3:选项:您的数据位于其中(在return(content);之前)。执行console.log(options)以查看详细信息。

4:row:下面是查看使用row的一个示例。

hoverCallback: function (index, options, content, row) {
                     console.log(row);
                     var hover = "<div class='morris-hover-row-label'>"+row.period+"</div><div class='morris-hover-point' style='color: #A4ADD3'><p color:black>"+row.park1+"</p></div>";
                      return hover;
                    },

UPD:

对于飞行标签,您需要向代码添加Morris CSS样式表-演示

重要的提示

浮动标签自0.4.3版开始适用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义工具提示名称饼图

来自分类Dev

Asgallant的带有仪表板的Google气泡图的自定义工具提示代码

来自分类Dev

JavaScript自定义工具提示

来自分类Dev

jqvMap自定义工具提示

来自分类Dev

如何在堆栈中创建具有不同颜色和自定义工具提示的堆积柱形图?

来自分类Dev

使自定义工具提示保持打开状态,直到将其悬停在工具提示上并定位

来自分类Dev

Google条形图自定义工具提示不起作用

来自分类Dev

如何使用热图顶点图中的数组值设置自定义工具提示?

来自分类Dev

KendoUI堆叠条形图自定义工具提示

来自分类Dev

Java JFreeChart:自定义工具提示屏幕位置

来自分类Dev

rCharts NVD3自定义工具提示

来自分类Dev

Highcharts angular.js自定义工具提示

来自分类Dev

Highcharts多个系列的自定义工具提示

来自分类Dev

在Highcharts.js中自定义工具提示?

来自分类Dev

Syncfusion JS图表自定义工具提示

来自分类Dev

iOS版swiftUI中的自定义工具提示

来自分类Dev

使用Bootstrap 5创建自定义工具提示

来自分类Dev

Java JFreeChart:自定义工具提示屏幕位置

来自分类Dev

rCharts NVD3自定义工具提示

来自分类Dev

Syncfusion JS图表自定义工具提示

来自分类Dev

Flot自定义工具提示插件

来自分类Dev

Highcharts angular.js自定义工具提示

来自分类Dev

在dxChart中自定义工具提示

来自分类Dev

使用多个值自定义工具提示

来自分类Dev

自定义工具提示无法正常工作

来自分类Dev

NOUISLIDER:不改变值的自定义工具提示

来自分类Dev

如何向 JtextField 添加自定义工具提示?

来自分类Dev

在 Ubuntu Mate 20.04 中自定义工具提示

来自分类Dev

WPF-具有MultiBinding和不同DataContext的自定义工具提示

Related 相关文章

热门标签

归档