如何在highcharts中为不同系列的整个工具提示应用不同的背景颜色

Purva Kshatriya

我会给不同系列的整个工具提示使用不同的背景色。我检查了highcharts api文档,但它们在series.tooltip = {}中没有背景色选项。您能为此提出一些建议吗?

我检查了这个问题-更改Highcharts中特定数据点的工具提示的背景颜色

我的问题与此类似。例如 我想通过格式化程序对系列应用红色,而不希望使用工具提示选项中给出的黄色背景颜色。请检查此小提琴-http: //jsfiddle.net/eoqdcxn4/1/

    $(function () {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container'
        },
        
        tooltip: {
            useHTML:true,
            backgroundColor:"yellow",
            formatter: function() {
                console.log(this);
                if(this.point.customBck)
                    return '<div style="background-color:red;">The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
                else
                    return '<div>The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
            }
        },
        
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },
        
        series: [{
            data: [{
                y:29.9,
                customBck: true
            }, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }]
    });
});

提前致谢。

pot

您可以refresh根据悬停的系列更改事件中的工具提示背景颜色,例如:

    (function(H) {
        H.addEvent(H.Tooltip, 'refresh', function(e) {
            var series = this.chart.series.find(function(s) {
                return s.isHovered;
            });

            this.label.attr({
                fill: series.options.tooltipColor
            });
        });
    }(Highcharts));

    $(function() {
        var chart = new Highcharts.Chart({
            ...,

            plotOptions: {
                series: {
                    events: {
                        mouseOver: function() {
                            this.isHovered = true;
                        },
                        mouseOut: function() {
                            this.isHovered = false;
                        }
                    }
                }
            },
            series: [{
                tooltipColor: 'red',
                ...
            }, {
                tooltipColor: 'yellow',
                ...
            }]
        });
    });

现场演示: http : //jsfiddle.net/BlackLabel/ojqews35/

API参考: https : //api.highcharts.com/highcharts/plotOptions.series.events

文件: https //www.highcharts.com/docs/extending-highcharts/extending-highcharts

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不同的子图中应用不同的颜色图?

来自分类Dev

如何在弹簧控制器中为特定方法在验证器中应用不同的行为

来自分类Dev

如何在工具提示中添加HighCharts系列?

来自分类Dev

Bootstrap工具提示-为不同的工具提示设置不同的宽度

来自分类Dev

如何在python scrapy中为不同的start_urls应用不同的规则?

来自分类Dev

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

来自分类Dev

如何使用不同的视图更改工具栏颜色?

来自分类Dev

为不同的SVG应用不同的颜色

来自分类Dev

如何在plotyy(Matlab)中设置不同图例的背景颜色?

来自分类Dev

如何在Android中为gridview行项目应用不同的颜色?

来自分类Dev

如何在D3 Dimple中为不同的线条和线条系列正确分配单独的颜色?

来自分类Dev

如何在Unity中更改工具提示背景颜色?

来自分类Dev

如何在Gridsome / vue.js中为不同的页面指定不同的背景颜色?

来自分类Dev

取Python中不同系列的平均行数?

来自分类Dev

在散点图(EXCEL)中连接不同系列的数据点

来自分类Dev

如何在MATE中为每个工作区使用不同的背景

来自分类Dev

如何在Unity中更改工具提示背景颜色?

来自分类Dev

如何在ImageMagick中为水平和垂直图片批量应用不同的水印?

来自分类Dev

如何在PHP中回显不同的背景颜色

来自分类Dev

如何在python scrapy中为不同的start_urls应用不同的规则?

来自分类Dev

如何用不同的颜色左右扩展包裹的元素背景?

来自分类Dev

如何在jQuery验证插件中为多个最小值验证应用不同的条件?

来自分类Dev

如何在Gijgo Grid中为行设置不同的背景颜色?

来自分类Dev

更新不同系列的图表

来自分类Dev

在Express应用中为不同的端口使用不同的路由

来自分类Dev

让 Excel 为散点图正确识别表格中的不同系列

来自分类Dev

如何在简单的谷歌折线图中为不同的值范围使用不同的颜色?

来自分类Dev

如何使用谷歌图表在折线图上为每个系列定义不同的工具提示颜色?

来自分类Dev

uibutton数组如何应用不同的颜色

Related 相关文章

  1. 1

    如何在不同的子图中应用不同的颜色图?

  2. 2

    如何在弹簧控制器中为特定方法在验证器中应用不同的行为

  3. 3

    如何在工具提示中添加HighCharts系列?

  4. 4

    Bootstrap工具提示-为不同的工具提示设置不同的宽度

  5. 5

    如何在python scrapy中为不同的start_urls应用不同的规则?

  6. 6

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

  7. 7

    如何使用不同的视图更改工具栏颜色?

  8. 8

    为不同的SVG应用不同的颜色

  9. 9

    如何在plotyy(Matlab)中设置不同图例的背景颜色?

  10. 10

    如何在Android中为gridview行项目应用不同的颜色?

  11. 11

    如何在D3 Dimple中为不同的线条和线条系列正确分配单独的颜色?

  12. 12

    如何在Unity中更改工具提示背景颜色?

  13. 13

    如何在Gridsome / vue.js中为不同的页面指定不同的背景颜色?

  14. 14

    取Python中不同系列的平均行数?

  15. 15

    在散点图(EXCEL)中连接不同系列的数据点

  16. 16

    如何在MATE中为每个工作区使用不同的背景

  17. 17

    如何在Unity中更改工具提示背景颜色?

  18. 18

    如何在ImageMagick中为水平和垂直图片批量应用不同的水印?

  19. 19

    如何在PHP中回显不同的背景颜色

  20. 20

    如何在python scrapy中为不同的start_urls应用不同的规则?

  21. 21

    如何用不同的颜色左右扩展包裹的元素背景?

  22. 22

    如何在jQuery验证插件中为多个最小值验证应用不同的条件?

  23. 23

    如何在Gijgo Grid中为行设置不同的背景颜色?

  24. 24

    更新不同系列的图表

  25. 25

    在Express应用中为不同的端口使用不同的路由

  26. 26

    让 Excel 为散点图正确识别表格中的不同系列

  27. 27

    如何在简单的谷歌折线图中为不同的值范围使用不同的颜色?

  28. 28

    如何使用谷歌图表在折线图上为每个系列定义不同的工具提示颜色?

  29. 29

    uibutton数组如何应用不同的颜色

热门标签

归档