前言
🚀 基于 Echarts 定制app开发实现可视化响应式展示定制app开发效果的源码,,基于html+css+javascript+echarts制作, 定制app开发可以在此基础上重新开发。
定制app开发本项目中使用的是echarts图表库,ECharts 定制app开发提供了常规的、柱状图、散点图、饼图、K线图,定制app开发用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
⚽精彩专栏推荐👇🏻👇🏻👇🏻
❤
❤
❤
❤
文章目录
一、Echart是什么
ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
二、ECharts入门教程
三、作品演示
四、代码实现
1.HTML
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数据可视化</title> <link rel="stylesheet" href="css/index.css"> <script src="js/jquery.js"></script> <script> $(function () { $('.myscroll').myScroll({ speed: 60, //数值越大,速度越慢 rowHeight: 38 //li的高度 }); }); $(document).ready(function () { var whei = $(window).width() $("html").css({ fontSize: whei / 22 }); $(window).resize(function () { var whei = $(window).width(); $("html").css({ fontSize: whei / 22 }) }); }); </script></head><body><div class="main"> <div class="header"> <div class="header-left fl" id="time"></div> <div class="header-center fl"> <div class="header-title"> 数据可视化展示 </div> <div class="header-img"></div> </div> <div class="header-right fl"></div> <div class="header-bottom fl"></div> </div> <div class="center"> <div class="center-left fl"> <div class="left-top"> <!--<h1 id="ceshi">数据可视化</h1>--> <div class="title">基本信息</div> <div class="top-list"> <p>当你征服一座山峰时,它已经在你脚下了,你必须再找一座山峰去征服,否则,你只有下山,走下坡路了</p> <ul> <li>建筑面积:4250</li> <li>农户总数:3545户</li> <li>人口总数:1254万</li> <li>年总产值:53万</li> <li>年总产值:468万</li> <li>年总产值:7854万</li> </ul> </div> </div> <div class="left-cen"> <div class="title">数据可视化测试</div> <ul class="company"> <li>数据可视化测试:数据可视化测试</li> <li>数据可视化测试:业户编号业户编号</li> <li>数据可视化测试:数据可视化测试</li> <li>数据测试:数据测试</li> <li>数据测试:数据测试,数据测试,数据测试,数据测试,数据测试,数据测试,数据测试,数据测试....</li> </ul> </div> <div class="left-bottom"> <div class="title">数据可视化测试</div> <div class="bottom-b"> <div id="chart3" class="allnav"></div> </div> </div> </div> <div class="center-cen fl"> <div class="cen-top"> <div class="top-title"> <ul> <li> <p>数量统计</p> <span>3</span> <span>6</span> <span>5</span> <b>个</b> </li> <li> <p>同比上升</p> <span>1</span> <span>3</span> <b>%</b> </li> </ul> </div> <div class="top-bottom"> <div id="chart1" class="allnav"></div> </div> </div> <div class="cen-bottom"> <div class="title">数据可视化测试</div> <div class="bottom-b"> <div id="chart4" class="allnav"></div> </div> </div> </div> <div class="center-right fr"> <div class="right-top"> <div class="title">数据可视化测试</div> <div class="echart wenzi"> <div class="gun"> <span>排名</span> <span>同比</span> <span>销量</span> </div> <div id="FontScroll" class="myscroll"> <ul> <li> <div class="fontInner clearfix"> <span> <b>1</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>2</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>3</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>4</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>5</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>6</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>7</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>8</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>9</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>10</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>11</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> <li> <div class="fontInner clearfix"> <span> <b>12</b> </span> <span>2小时15分</span> <span>2小时15分</span> </div> </li> </ul> </div> </div> </div> <div class="right-cen"> <div class="title">数据可视化测试</div> <div id="chart2" class="allnav"></div> </div> <div class="right-bottom"> <div class="title">数据可视化测试</div> <div class="chat"> <div id="chart5" class="allnav"></div> </div> </div> </div> </div></div><script src="js/jquery.min.js"></script><script src="js/echarts.min.js"></script><script src="js/wodry.min.js"></script><script src="js/fontscroll.js"></script><script src="js/echarts.js"></script><script> /*$('#ceshi').wodry({ animation: 'rotateX', delay: 1000, animationDuration: 800 });*/ /*window.onload = function () { setInterval(function () { var hs=document.getElementById("ceshi"); var hstyle=hs.style.transform; if(hstyle=='rotateX(-360deg)'){ //console.log(1) hs.style.transform='rotateX(0deg)'; hs.style.transform='transform 500ms cubic-bezier(0.55, 0.18, 0.92, 0.46) 0s;' }else { hs.style.transform='rotateX(-360deg)'; hs.style.transition="all 2s"; } }, 5000); };*/ //顶部时间 function getTime(){ var myDate = new Date(); var myYear = myDate.getFullYear(); //获取完整的年份(4位,1970-????) var myMonth = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月) var myToday = myDate.getDate(); //获取当前日(1-31) var myDay = myDate.getDay(); //获取当前星期X(0-6,0代表星期天) var myHour = myDate.getHours(); //获取当前小时数(0-23) var myMinute = myDate.getMinutes(); //获取当前分钟数(0-59) var mySecond = myDate.getSeconds(); //获取当前秒数(0-59) var week = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; var nowTime; nowTime = myYear+'-'+fillZero(myMonth)+'-'+fillZero(myToday)+' '+fillZero(myHour)+':'+fillZero(myMinute)+':'+fillZero(mySecond)+' '+week[myDay]+' '; //console.log(nowTime); $('#time').html(nowTime); }; function fillZero(str){ var realNum; if(str<10){ realNum = '0'+str; }else{ realNum = str; } return realNum; } setInterval(getTime,1000);</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
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
五、更多干货
1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏”
一键三连哦!
2.【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】
带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、Echarts大数据可视化, 等! 「一起探讨 web前端 ,Node ,Java 知识,互相学习」!
3.以上内容技术相关问题😈欢迎一起交流学习👇🏻👇🏻👇🏻🔥