• 基于Echarts实现可视化数据大屏科技业务数据统计


    前言

    🚀 基于 Echarts 实现可视化数据大屏响应式展示效果的源码,,基于html+css+javascript+echarts制作, 可以在此基础上重新开发。

    本项目中使用的是echarts图表库,ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。


    ⚽精彩专栏推荐👇🏻👇🏻👇🏻

    【作者主页——🔥获取更多优质源码】

    【1000套 毕设项目精品实战案例】

    【 20套 VUE+Echarts 大数据可视化源码】

    【150套 HTML+ Echarts大数据可视化源码 】


    一、Echart是什么

    ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

    二、ECharts入门教程

    5 分钟上手ECharts


    三、作品演示

    在这里插入图片描述


    四、代码实现

    1.HTML

    
    
    DOCTYPE html>
    
    <!--[if !IE]><!-->
    <html lang="en">
    
    
    <head>
        <meta charset="utf-8">
        <title>Hometitle>
        <meta name="description" content="">
        <meta name="author" content="">
        
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        
        <link href="bootstrap/css/bootstrap.css" rel="stylesheet">
        <link href="fonts/font-awesome/css/font-awesome.css" rel="stylesheet">
        <link href="css/animations.css" rel="stylesheet">
        <link href="css/content1.0.css" rel="stylesheet">
        <script type="text/javascript" src="plugins/jquery.min.js">script>
        <script type="text/javascript" src="js/times.js">script>
    head>
    
    <body ng-app="myApp" ng-controller="customersCtrl">
        
        <div class="banner-caption clearfix">
            <div id="title">
                <div class="caption-title clearfix"><i class="title-left"><img src="images/title-left.png" >i>
                    <p class="title-left-title-font">XXX科技业务数据统计p><i class="title-left"><img src="images/title-right.png" >i>div>
                <div class="title-date" style="height: 40px;">
                    <p id="DateTime" style="height: 40px;text-align: center;">实时数据p>
                div>
            div>
            <div id="main">
                <div class="col-md-12">
                    <div class="row">
                        <div id="title01" class="col-xs-12 col-sm-12 col-md-3">
                            <div class="data-box1 clearfix" id="box01"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title"><b class="data-title-left">[b><span>今日数据分析span><b class="data-title-right">]b>div>
                                <div class="total-mn" id="total-mn1"><span>日均额span>
                                    div>
                                <div id="box1_top">
                                    <div id="box2" class="box-echart box-bottom">div>
                                div>
                                <div class="total-mn" id="total-mn2"><span>资产在贷余额span>
                                    div>
                                <div id="box1_bottom">
                                    <div id="box4" class="box-echart">div>
                                div>
                                <ul class="live-box" id="live-box">
                                    <li style="margin-right: 2%;">
                                        <p>年业务成交额p>
                                        <p class="live-box-font1"><span style="font-size: 2rem;">549462span>万元p>
                                    li>
                                    <li>
                                        <p>年完成率p>
                                        <p class="live-box-font1"><span style="font-size: 2rem;">80%span>p>
                                    li>
                                ul>
                            div>
                            <div class="data-box1" id="box8-box" style="margin-top: 30px;"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title"><b class="data-title-left">[b><span>所贷金额用途span><b class="data-title-right">]b>div>
                                <div id="box8" class="box-echart">div>
                            div>
                        div>
                        <div id="title02" class="col-xs-12 col-sm-12 col-md-6 panel-top panel-bottom">
                            <div class="data-box1 box1-back" id="box02"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title"><b class="data-title-left">[b><span>业务数据分布span><b class="data-title-right">]b>div>
                                <ul class="data-box1-data clearfix">
                                    <p class="data-box1-font1">当日业务成交额p>
                                    <li class="data-box1-panel">746214q3464257495678098li>
                                    <li class="data-box1-font1" style="padding-top: 1rem;">万元li>
                                ul>
                                <div class="total-mn"><span>本周业务累计额span><span class="live-box-font1"><span style="font-size: 2.2rem;">5149462span>万元span>
                                div>
                                <div id="box1" class="box-echart-china">div>
                            div>
                            <div class="data-box1" id="box9-box" style="margin-top: 30px;"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title" style="width: 227px"><b class="data-title-left">[b><span>资产数据分析-列表span><b class="data-title-right">]b>div>
                                <div id="box9" class="box9-1">
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th ng-repeat="x in listHead">{{ x.categories }}th>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="y in listContent">
                                                <td>{{ y.categories }}td>
                                                <td>{{ y.data1 }}td>
                                                <td>{{ y.data2 }}td>
                                                <td>{{ y.data3 }}td>
                                                <td>{{ y.data4 }}td>
                                                <td>{{ y.data5 }}td>
                                                <td>{{ y.data6 }}td>
                                            tr>
                                        tbody>
                                    table>
                                div>
                                <div class="box9-2">
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th width="50%">资产端th>
                                                <td>前隆td>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="z in listData1">
                                                <th>{{ z.categories }}th>
                                                <td>{{ z.data1 }}td>
                                            tr>
                                        tbody>
                                    table>
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th width="50%">资产端th>
                                                <td>用钱宝td>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="q in listData1">
                                                <th>{{ q.categories }}th>
                                                <td>{{ q.data2 }}td>
                                            tr>
                                        tbody>
                                    table>
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th width="50%">资产端th>
                                                <td>闪银奇异td>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="w in listData1">
                                                <th>{{ w.categories }}th>
                                                <td>{{ w.data3 }}td>
                                            tr>
                                        tbody>
                                    table>
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th width="50%">资产端th>
                                                <td>借贷宝td>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="e in listData1">
                                                <th>{{ e.categories }}th>
                                                <td>{{ e.data4 }}td>
                                            tr>
                                        tbody>
                                    table>
                                    <table class="panel-table">
                                        <thead>
                                            <tr>
                                                <th width="50%">资产端th>
                                                <td>蚂蚁借呗td>
                                            tr>
                                        thead>
                                        <tbody>
                                            <tr ng-repeat="t in listData1">
                                                <th>{{ t.categories }}th>
                                                <td>{{ t.data5 }}td>
                                            tr>
                                        tbody>
                                    table>
                                div>
                            div>
                        div>
                        <div id="title03" class="col-xs-12 col-sm-12 col-md-3">
                            <div class="data-box1" id="box03"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title" style="width: 238px"><b class="data-title-left">[b><span>资金占比和资产占比span><b class="data-title-right">]b>div>
                                <ul class="ym-menu clearfix" id="ym-menu">
                                    <li class="ym-active"><a href="">本年a>li>
                                    <li class="taba"><a href="">本月a>li>
                                ul>
                                <div id="box3" class="box-echart tabcontent">div>
                                <div id="boxes3" class="box-echart tabcontent" style="display: none;">div>
                            div>
                            <div class="data-box1" id="box04" style="margin-top: 30px;"><i class="topL">i><i class="topR">i><i class="bottomL">i><i class="bottomR">i>
                                <div class="data-title" style="width: 238px"><b class="data-title-left">[b><span>计划放款与累计放款span><b class="data-title-right">]b>div>
                                <div id="box5" class="box-echart">div>
                            div>
                        div>
                    div>
                    
                div>
            div>
        div>
        div>
        
        <script type="text/javascript" src="bootstrap/js/bootstrap.min.js">script>
        <script type="text/javascript" src="js/echarts.min.js">script>
        <script type="text/javascript" src="js/china.js">script>
        <script type="text/javascript" src="js/angular.min.js">script>
        <script type="text/javascript" src="js/mycharts.js">script>
        <script>
            $(document).ready(function() {
                $('.ym-menu li').click(function() {
                    var index = $(this).index();
                    $(this).attr('class', "ym-active").siblings('li').attr('class', 'taba');
                    $('.tabcontent').eq(index).show(200).siblings('.tabcontent').hide();
                });
                var t = 0;
                var timer = setInterval(function() {
                    if (t == $('.ym-menu li').length) t = 0;
                    $('.ym-menu li:eq(' + t + ')').click();
                    t++;
                }, 3000)
            })
        script>
    body>
    
    html>
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222

    五、更多干货

    1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

    2.【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、Echarts大数据可视化, 等! 「一起探讨 web前端 ,Node ,Java 知识,互相学习」!

    3.以上内容技术相关问题😈欢迎一起交流学习👇🏻👇🏻👇🏻🔥

  • 相关阅读:
    机器学习常见的sampling策略 附PyTorch实现
    用C++语言写一个可读的回调函数
    LQ0204 振兴中华【递归】
    vscode设置tab或者enter补全代码
    使用HandlerInterceptor 中注入其他service时为null分析及解决
    压测工具Jmeter介绍及使用
    Linux企业应用——Docker(五)之Docker网络
    SystemVerilog——过程语句和子程序
    用友GRP-U8 SQL注入漏洞复现
    IDEA中maven的Plugins报红解决方法
  • 原文地址:https://blog.csdn.net/bigwhiteshark/article/details/126344792