大数据可视化大屏实战项目(7)监控大数据,地图管理,统计分析,表单管理,用户管理,日程管理分析—HTML+CSS+JS【源码在文末】(可用于比赛项目或者作业参考中🐕🐕🐕)

一,项目概览

image-20230904094811398

image-20230904094827574

image-20230904094844512

image-20230904094854238

image-20230904094903251

image-20230904094910999

image-20230904094918943

image-20230904094928233

二,运行视频

☞☞☞☞☞☞B站演示视频:https://www.bilibili.com/video/BV1g94y1t7VJ/

三,部分代码讲解

<!DOCTYPE html>
<html lang="en">
<head>
    <!--
        访问地址:https://paycloud.vip

    -->
    <meta charset="UTF-8">
    <title>案件监控大数据</title>
    <link rel="stylesheet" href="css/base.css">
</head>
<body>
<main class="main">
    <!--头部-->
    <header class="heared">
        <span class="head-logo">前后台通用模板</span>
        <ul class="head-ul"><li><a href="home.html" class="active-a">首页</a> </li>
            <li><a href="videlctr.html">视频监控</a> </li>
            <li><a href="map.html">地图管理</a> </li>
            <li><a href="static.html">统计分析</a> </li>
            <li><a href="form.html">表单信息</a> </li>
            <li><a href="user.html">用户管理</a></li>
            <li><a href="part.html">部门管理</a></li>
            <li><a href="date.html">日程管理</a></li>

        </ul>
        <div class="head-right"><span id="time"></span><span>Admin</span></div>
    </header>
    <!--身体-->
    <section class="section home">
        <div class="home-child">
            <a href="videlctr.html"><p><img src="img/icon01.png"></p><p>视频监控</p></a>
        </div>
        <div class="home-child">
            <a href="map.html"><p><img src="img/icon06.png"></p><p>地图管理</p></a>
        </div>
        <div class="home-child">
            <a href="static.html"><p><img src="img/icon04.png"></p><p>统计分析</p></a>
        </div>
        <div class="home-child">
            <a href="form.html"><p><img src="img/icon02.png"></p><p>表单管理</p></a>
        </div>
        <div class="home-child">
            <a href="user.html"><p><img src="img/icon03.png"></p><p>用户管理</p></a>
        </div>
        <div class="home-child">
            <a href="date.html"><p><img src="img/icon05.png"></p><p>日程管理</p></a>
        </div>

    </section>

</main>
<script src="js/jquery.js"></script>
<script>
    $(function(){
        $(".head-ul li a").click(function(){
            $(this).addClass("active-a").parents("li").siblings().find("a").removeClass("active-a");
            $(this).parents('li').find("ul").show();
            $(this).parents("li").sibling().find("ul").hide();

        })
        getTime();
    })
//    格式化时间
   function getTime(){
       var day=new Date();
       var year=day.getFullYear();
       var moutth=day.getMonth()+1;
       var date=day.getDate();
       var hour=day.getHours();
       var min=day.getMinutes();
       var sec=day.getSeconds();
       var str=year+'-'+moutth+'-'+date+' '+hour+":"+min+':'+sec;
       $("#time").text(str);
   }
</script>
</body>
</html>

这是一个简单的HTML页面代码,用于创建一个具有基本布局和交互的网页。下面是代码的主要部分的解释:

  1. <!DOCTYPE html>:这是HTML5文档类型的声明,告诉浏览器将要解析的文档类型。

  2. <html lang="en">:HTML文档的根元素,指定了页面的语言为英语。

  3. <head>:这是头部部分,包含了文档的元信息和引用的外部资源。

    • <meta charset="UTF-8">:指定了文档的字符编码为UTF-8,以确保能够正确显示各种字符。

    • <title>案件监控大数据</title>:设置页面的标题为"案件监控大数据",这个标题会显示在浏览器的标签页上。

    • <link rel="stylesheet" href="css/base.css">:引用了一个外部CSS文件"base.css",用于页面的样式设置。

  4. <body>:这是页面的主体部分,包含了实际的内容。

    • <main class="main">:定义了一个具有"class"属性为"main"的主要内容区域。

    • <header class="heared">:定义了一个页眉区域,包含了网站的标题、导航菜单和一些其他信息。

      • <span class="head-logo">前后台通用模板</span>:显示了网站的标题。

      • <ul class="head-ul">:定义了一个无序列表,包含了导航菜单的选项。

        • 导航菜单选项包括"首页"、“视频监控”、“地图管理”、“统计分析”、“表单信息”、“用户管理”、“部门管理"和"日程管理”。
      • <div class="head-right">:定义了一个位于页眉右侧的信息块。

        • <span id="time"></span>:用于显示当前时间的空白容器。

        • <span>Admin</span>:显示了当前用户的用户名(“Admin”)。

    • <section class="section home">:定义了一个主要内容区域,具有"class"属性为"home"。

      • 页面的主要内容区域包括了多个包含图标和链接的子块,用于快速导航到不同的页面。每个子块都有一个标题和与之相关的链接。
  5. <script>:在页面底部引用了两个JavaScript文件。

    • <script src="js/jquery.js"></script>:引用了一个名为"jquery.js"的JavaScript文件,用于处理页面的交互和事件。

    • <script>:包含了自定义的JavaScript代码,其中包括一个用于处理导航菜单的点击事件的函数getTime(),以及一个用于显示当前时间的函数getTime()

整个代码创建了一个具有导航菜单和快速导航链接的基本网页结构,还包括了显示当前时间的功能。如果你有任何特定的问题或需要进一步的解释,请告诉我。

可视化图表的使用技巧

1、柱状图

柱状图中的颜色尽量不要超过3种。
柱状图柱子间的宽度和间隙要是适当。住在太窄,用户的视觉可能会集中在两个柱子之间的负空间
对多个数据系列排序时,最好复合一定的逻辑,用直观的方式引导用户更好的查看数据,此时可以通过升序和降序排列。
2、折线图

折线图连接各点可以使用直线和曲线,这样更美观,数据展示更加清晰
折线的颜色要清晰,尽量不要使用与背景色和坐标轴相近的颜色
折线图中的线条尽量不要超过4条,过多的线条会导致界面混乱,无法阅读。
3、饼图

饼图适合用来展示单一维度数据的占比,要求其数值没有零或者负值,并确保各个分块占比总和为100%。
饼图不适合用于精确数据的比较,因此当各类别数据占比相似时,很难分辨出哪个类别占比比较大。
大多数人的视觉习惯是按照顺时针自上而下的顺序去观察,因此在绘制饼图时建议从12点钟开始沿着顺时针右边的第一个分块绘制饼图最大的数据分块,这样可以有效地强调其重要性
4、散点图

如果一个散点图没有显示变量的任何关系,那么或许该图表类型不是次数据的最佳选择
散点图只有在足够多的数据点并且数据间有相关性时,才能呈现很好的结果。
如果数据包含不同系列,可以给不同系列使用不同的颜色

数据功能图介绍
在大数据的可视化图中,按照数据的作用和功能可以把图分为比较类图、分布类图、流程类图、地图类图、占比类图、区间类图、关联类图、时间类图和趋势类图等。
1、比较类图
比较类图可视化的方法通常是显示值与值之间的不同和相似之处,使用图形的长度、宽度、位置、面积、角度和颜色来比较数值的大小,通常用于展示不同分类间的数值对比一级不同时间点的数据对比。常见的比较类图主要有柱状图、双向柱状图、气泡图、子弹图、色块图、漏斗图和直方图等

2、分布类图
分布类图可视化的方法通常是显示频率,将数据分散在一个区间或分组,并使用图形的为、大小、颜色的渐变程度类表现数据的分布。分布类图通常用于展示连续数据上数值的分布情况。常见的分布类图主要有箱型图、热力图、散点图、分布曲线图、色块图和直方图

3、流程类图
流程类图可视化的方法通常是显示流程流转和流程流量。一般流程都会呈现出多个环节,每个环节之间会有相应的流量关系,因此这类图形可以很好的表示这些流量关系。常见的流程图主要有漏斗图和桑基图

4、地图类图
地图类图可视化的方法是显示地理区域上的数据,并在显示是使用地图作为背景,通过图形的位置来表现数据的地理位置。地图类图通常用来展示数据在不同地理区域上的分布情况。常见的地图类图主要有待气泡的地图和统计地图

5、占比类图
占比类图可视化的范式是显示同一维度上的占比关系。常见的占比类图主要有换图、马赛克图、堆叠面积图、堆叠柱状图和矩形树图

6、区间类图
区间类图可视化的方法是显示同一维度上值的上限和下限之间的差异。区间类图使用图形的大小和位置表示数值的上限和下限,通常用于表示数据在某一分类(时间点)上的最大值和最小值。常见的区间类图主要有仪表盘图和堆叠面积图

7、关联类图
关联类图可视化的方法显示数据之间的相互关系。关联类图使用图形的嵌套和位置表示数据之间的关系,通常用于表示数据之间的前后顺序、父子关系和相关性。常见的关联类图主要有和弦图、桑基图、矩阵树图、树状图和韦恩图

8、时间类图
时间类图可视化的方法显示以时间为特定维度的数据。时间类图使用图形的位置表现出数据在时间深的房补,通常用于表现数据在时间维度上的趋势和变化。常见的实践类图主要有面截图、K线图、卡吉图和螺旋图

9、趋势类图
趋势类图可视化的方式分析数据的变化趋势,趋势类图使用图形的位置表现出数据在连续区域上的分布,通常展示数据在连续区域上的大小变化的规律。常见的趋势类图主要有面积图、K线图、折线图和回归曲线图



四,源码

链接:https://pan.baidu.com/s/1imSV0-U5XqhuwjJL49dDlw
提取码:

创作不易,项目已加密,有偿(—9.9r—,可修改页面,做实验报告,代码讲解,待上服务器等…)

请私信作者
联系见下方微信名片
联系见下方微信名片

注:非白嫖仅为维护服务器,若想白嫖请CSDN私信我(大概率可能时间忙顾不上回复)

若侵权请私信作者下架博客

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐