zoukankan      html  css  js  c++  java
  • 【前端图表】echarts散点图鼠标划过散点显示信息

    在做项目的过程中,总会遇到这样或者那样的bug,这个时候就要看自己的动手能力有多强了,着手解决了一个bug之后,整个人都感觉很开心,端午下班之前遇到了一个小问题,echarts散点图鼠标划过散点的时候,没有显示从后台拿过来的数据,今天一看,原来是忘记写代码了,没有写返回数据,又怎么会返回需要的信息并且展示在前端界面?

    紧跟着上一篇进行完善,本篇文章主要是解决echarts散点图鼠标划过散点显示信息的问题,篇幅较短,大约需要两分钟读完。



    只需要在option里面写上返回需要的信息代码。

     tooltip: {  
                        /*返回需要的信息*/  
                        formatter: function(param) {  
                            var value = param.value;  
                            return '<div style="border-bottom: 1px solid rgba(255,255,255,.3); font-size: 16px;padding-bottom: 7px;margin-bottom: 7px;"> ' + value[2] + '(' + value[1] + ')' +  
                                '</div>';  
                        }  
                    },
    

    改造后的效果如下,echarts散点图鼠标划过散点显示翻身的次数。





    示例完整代码如下:

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8">
            <title>五分钟上手之散点图</title>
            <!-- 引入 echarts.js -->
            <script src="js/echarts.min.js"></script>
            <script src="js/jquery-1.11.3.js"></script>
        </head>
    
        <body>
            <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
            <div style="height: 500px; 1000px;" id="Scatter"></div>
            <script type="text/javascript">
                $(document).ready(function() {
                    var MyScatter = echarts.init(document.getElementById('Scatter'));
    
                    var data = [
                        ['2012-03-01',
                            1,
                            "翻身"
                        ],
                        [
                            '2013-06-01',
                            2,
                            "没翻身"
                        ],
                        [
                            '2014-03-02',
                           3,
                            "翻身"
                        ],
                        [
                            '2015-03-03',
                           5,
                            "翻身"
                        ],[
                            '2016-03-04',
                           7,
                            "翻身"
                        ]
                    ];
                    var textStyle = {
                        color: '#333',
                        fontStyle: 'normal',
                        fontWeight: 'normal',
                        fontFamily: '微软雅黑',
                        fontSize: 14,
                    };
                    option = {
                         tooltip: {  
                        /*返回需要的信息*/  
                        formatter: function(param) {  
                            var value = param.value;  
                            return '<div style="border-bottom: 1px solid rgba(255,255,255,.3); font-size: 16px;padding-bottom: 7px;margin-bottom: 7px;"> ' + value[2] + '(' + value[1] + ')' +  
                                '</div>';  
                        }  
                    },
                        xAxis: {
                            type: 'time',
                            name: '时间轴',
    
                        },
                        yAxis: {
                            type: 'value',
                            name: '次数值',
    
                            max: 13,
                            min: 0,
                        },
                        series: [{
                            name: '',
                            data: data,
                            type: 'scatter',
                            symbolSize: 40
                        }]
                    };
    
                    MyScatter.setOption(option);
                });
            </script>
        </body>
    
    </html>
    

    原文作者:祈澈姑娘技术博客:https://www.jianshu.com/u/05f416aefbe1
    90后前端妹子,爱编程,爱运营,爱折腾。
    坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

    关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源300G干货大全。公众号回复“1”,拉你进程序员技术讨论群

  • 相关阅读:
    跃迁方法论 Continuous practice
    EPI online zoom session 面试算法基础知识直播分享
    台州 OJ 2648 小希的迷宫
    洛谷 P1074 靶形数独
    洛谷 P1433 DP 状态压缩
    台州 OJ FatMouse and Cheese 深搜 记忆化搜索
    台州 OJ 2676 Tree of Tree 树状 DP
    台州 OJ 2537 Charlie's Change 多重背包 二进制优化 路径记录
    台州 OJ 2378 Tug of War
    台州 OJ 2850 Key Task BFS
  • 原文地址:https://www.cnblogs.com/ting6/p/9725459.html
Copyright © 2011-2022 走看看