🚀 基于 Echarts 实现可视化数据大屏响应式展示效果的源码,,基于html+css+javascript+echarts制作, 可以在此基础上重新开发。
本项目中使用的是echarts图表库,ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
⚽精彩专栏推荐👇🏻👇🏻👇🏻
❤ 【150套 HTML+ Echarts大数据可视化源码 】
ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
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">
<div class="title">基本信息div>
<div class="top-list">
<p>当你征服一座山峰时,它已经在你脚下了,你必须再找一座山峰去征服,否则,你只有下山,走下坡路了p>
<ul>
<li>建筑面积:4250li>
<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>3span>
<span>6span>
<span>5span>
<b>个b>
li>
<li>
<p>同比上升p>
<span>1span>
<span>3span>
<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>1b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>2b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>3b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>4b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>5b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>6b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>7b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>8b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>9b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>10b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>11b>
span>
<span>2小时15分span>
<span>2小时15分span>
div>
li>
<li>
<div class="fontInner clearfix">
<span>
<b>12b>
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.【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】
带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、Echarts大数据可视化, 等! 「一起探讨 web前端 ,Node ,Java 知识,互相学习」!
3.以上内容技术相关问题😈欢迎一起交流学习👇🏻👇🏻👇🏻🔥