国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)

這篇具有很好參考價值的文章主要介紹了基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)

???♂? 個人主頁:@艾派森的個人主頁

???作者簡介:Python學習者
?? 希望大家多多支持,我們一起進步!??
如果文章對你有幫助的話,
歡迎評論 ??點贊???? 收藏 ??加關(guān)注+


目錄

1.項目背景

2.項目簡介

3.項目流程

3.1整體布局

3.2左邊布局

3.3中間布局?

3.4右邊布局


?文章來源地址http://www.zghlxwxcb.cn/news/detail-479336.html

1.項目背景

????????停車場數(shù)據(jù)可視化大屏是一種用于展示停車場運行數(shù)據(jù)的可視化工具,它可以幫助停車場管理人員更好地了解停車場的運行情況,以便進行更加有效的管理和優(yōu)化。隨著城市車輛數(shù)量的不斷增加,停車場管理變得越來越重要,因此停車場數(shù)據(jù)可視化大屏也成為了一種非常重要的工具。

該實驗的研究背景主要包括以下幾個方面:

  1. 停車場管理的挑戰(zhàn):隨著城市車輛數(shù)量的不斷增加,停車場的管理變得越來越困難。停車場管理人員需要及時了解停車場的運行數(shù)據(jù),以便進行更加有效的管理和優(yōu)化。

  2. 停車場數(shù)據(jù)的可視化需求:停車場管理人員需要能夠?qū)⑼\噲鰯?shù)據(jù)進行可視化展示,以便更好地了解停車場的運行情況。傳統(tǒng)的表格和柱狀圖等方式已經(jīng)無法滿足這種需求,因此需要采用更加直觀和生動的可視化方式。

  3. Echarts 的應用:Echarts 是一款基于 JavaScript 的開源可視化工具,它具有靈活、易用、直觀等特點,非常適合用于停車場數(shù)據(jù)可視化大屏的構(gòu)建。

綜上所述,該實驗的研究背景主要涉及到停車場管理的挑戰(zhàn)、停車場數(shù)據(jù)的可視化需求以及 Echarts 的應用。

2.項目簡介

本次項目是使用Echarts構(gòu)建大數(shù)據(jù)招聘崗位信息可視化大屏,使用到的技術(shù)為前端三劍客(html、css、javascript)。項目最終效果如下:

基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)

3.項目流程

3.1整體布局

????????首先我們將大屏劃分為6個板塊,左上角用折線圖表示每日的停車數(shù)量;左下角用餅圖表示及各小時段停車數(shù)占比;中間上部分用儀表盤來展示總停車總數(shù)、數(shù)量最多的星期、時段、地區(qū)等數(shù)據(jù);中間下用條形圖和環(huán)形餅圖表示月收入情況和停車高峰區(qū)間統(tǒng)計;右上角和左上角圖表使用一樣,展示的是車位平均使用率情況;右下角用玫瑰圖展示一周內(nèi)的停車數(shù)量情況。

整體html樣式代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>停車場信息可視化大屏</title>
    <link rel="stylesheet" href="main.css">
    <script src="echarts.min.js"></script>
    <script src="jquery-3.6.0.min.js"></script>
    <script src="echarts-wordcloud.min.js"></script>
</head>
<body>
  <div class="title">停車場信息可視化大屏</div>
  <div class="l1" id="l1"></div>
  <div class="l2" id="l2"></div>
  <div class="c1">
    <div class="num"><h1>9281</h1></div>
    <div class="num"><h1>星期六</h1></div>
    <div class="num"><h1>1小時內(nèi)</h1></div>
    <div class="num"><h1>粵</h1></div>
    <div class="txt"><h2>停車總數(shù)</h2></div>
    <div class="txt"><h2>數(shù)量最多的星期</h2></div>
    <div class="txt"><h2>數(shù)量最多的時段</h2></div>
    <div class="txt"><h2>數(shù)量最多的地區(qū)</h2></div>
  </div>
    <div class="c2" id="c2" ></div>
    <div class="c3" id="c3" ></div>
    <div class="r1" id="r1"></div>
    <div class="r2" id="r2"></div>

   <script src="ec_l1_data.js"></script>
   <script src="ec_l2_data.js"></script>
   <script src="ec_r1_data.js"></script>
   <script src="ec_r2_data.js"></script>
   <script src="ec_c2_data.js"></script>
   <script src="ec_c3_data.js"></script>
</body>
</html>

整體css樣式代碼如下:

body{
    margin: 0;
    background-color: #333;
}
.title{
    position: absolute;
    width: 40%;
    height: 10%;
    top: 0;
    left: 30%;
    color: white;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.l1{
    position: absolute;
    width: 30%;
    height: 45%;
    top: 10%;
    left: 0;
    background-color: aquamarine;
}
.l2{
    position: absolute;
    width: 30%;
    height: 45%;
    top: 55%;
    left: 0;
    background-color: blue;
}
.c1{
    position: absolute;
    width: 40%;
    height: 25%;
    top: 10%;
    left: 30%;
    /* background-color: blue; */
}
.num{
    width: 25%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    color: gold;
    font-size: 16px;
}
.txt{
    width: 25%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "幼圓";
    color: whitesmoke;
    font-size: 12px;
}
.c2{
    position: absolute;
    width: 20%;
    height: 65%;
    top: 35%;
    left: 30%;
    background-color: green;
}
.c3{
    position: absolute;
    width: 20%;
    height: 65%;
    top: 35%;
    left: 50%;
    background-color: blue;
}
.r1{
    position: absolute;
    width: 30%;
    height: 45%;
    top: 10%;
    right: 0;
    background-color: burlywood;
}
.r2{
    position: absolute;
    width: 30%;
    height: 45%;
    top: 55%;
    right: 0;
    background-color: brown;
}
.tim{
    position: absolute;
    /* width: 30%; */
    height: 10%;
    top: 5%;
    right: 2%;
    /* background-color: blueviolet; */
    font-size: 20px;
    color: whitesmoke;
}

3.2左邊布局

左上js圖表代碼:

var ec_left1 = echarts.init(document.getElementById('l1'),"dark");
var ec_left1_option = {
	//標題樣式
	title : {
	    text : "每日停車數(shù)量",
	    textStyle : {
	        color : 'white',
	    },
	    left : 'left'
	},
	  color: ['#3398DB','#EE6666'],
	    tooltip: {
	        trigger: 'axis',
	        axisPointer: {            // 坐標軸指示器,坐標軸觸發(fā)有效
	            type: 'shadow'        // 默認為直線,可選為:'line' | 'shadow'
	        }
	    },
    xAxis: {
        type: 'category',
		color : 'white',
        data: [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]
    },
    yAxis: [{
        type: 'value',
		color : 'white',
    },
	
],
    series: [
	{
		name: '數(shù)量',
		type: 'line',
		yAxisIndex: 0,
		tooltip: {
		  valueFormatter: function (value) {
			return value;
		  }
		},
		data: [283, 275, 371, 413, 290, 271, 349, 273, 249, 322, 379, 255, 322,
			315, 232, 246, 366, 364, 280, 310, 316, 265, 305, 356, 403, 277,
			325, 321, 178, 164, 206]
	  }
	]
};
ec_left1.setOption(ec_left1_option)

左下圖js代碼:

var ec_left2 = echarts.init(document.getElementById('l2'),"dark");
var ec_left2_option = {
	//標題樣式
	title : {
	    text : "各小時段停車數(shù)",
	    textStyle : {
	        color : 'white',
	    },
	    left : 'left'
	},
tooltip: {
    trigger: 'item'
  },

  series : [
    {
        name: '數(shù)量',
        type: 'pie',
        radius: '55%',
        data:[
            {value:164, name:'11~12小時'},
            {value:717, name:'12小時以上'},
            {value:871, name:'2~3小時'},
            {value:1101, name:'6~20小時'},
            {value:1393, name:'1~2小時'},
            {value:1643, name:'3~5小時'},
            {value:3392, name:'1小時以內(nèi)'}
        ]
    }
]
};

ec_left2.setOption(ec_left2_option)

3.3中間布局?

條形圖js代碼:

var ec_main = echarts.init(document.getElementById('c2'), "dark");

var ec_main_option = {
    title: {
        text: '月收入情況'
    },
    tooltip: {},
    xAxis: {
        data: ["1月","2月","3月"]
    },
    yAxis: {},
    series: [{
        name: '收入',
        type: 'bar',
        data: [37635,40026,32922]
    }]

}
ec_main.setOption(ec_main_option);

環(huán)形餅圖js代碼:

var ec_left2 = echarts.init(document.getElementById('c3'),"dark");
var ec_left2_option = {
	//標題樣式
	title : {
	    text : "停車高峰區(qū)間統(tǒng)計",
	    textStyle : {
	        color : 'white',
	    },
	    left : 'left'
	},
tooltip: {
    trigger: 'item'
  },
//   legend: {
//     top: '5%',
//     left: 'center'
//   },
  series: [
    {
      name: '數(shù)量',
      type: 'pie',
      radius: ['40%', '70%'],
      avoidLabelOverlap: false,
      label: {
        show: false,
        position: 'center'
      },
      emphasis: {
        label: {
          show: true,
          fontSize: '40',
          fontWeight: 'bold'
        }
      },
      labelLine: {
        show: false
      },
      data: [
        { value: 1631, name: '(7.0, 8.0]' },
        { value: 1407, name: '(13.0, 17.0]' },
        { value: 1282, name: '(0.0, 3.0]' },
        { value: 1245, name: '(3.0, 7.0]' },
        { value: 1030, name: '(20.0, 23.0]' },
        { value: 1014, name: '(10.0, 13.0]' },
        { value: 1004, name: '(17.0, 20.0]' },
        { value: 668, name: '(8.0, 10.0]' },

      ]
    }
  ]
};

ec_left2.setOption(ec_left2_option)

3.4右邊布局

右上圖形js代碼:

var ec_right1 = echarts.init(document.getElementById('r1'),"dark");
var ec_right1_option = {
	//標題樣式
	title : {
	    text : "車位平均使用率",
	    textStyle : {
	        color : 'white',
	    },
	    left : 'left'
	},
	  color: ['#3398DB','#EE6666'],
	    tooltip: {
	        trigger: 'axis',
	        axisPointer: {            // 坐標軸指示器,坐標軸觸發(fā)有效
	            type: 'shadow'        // 默認為直線,可選為:'line' | 'shadow'
	        }
	    },
    xAxis: {
        type: 'category',
		color : 'white',
        data: [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]
    },
    yAxis: [{
        type: 'value',
		 color : 'white',
    },

],
    series: [
	{
		name: '使用率',
		type: 'line',
		yAxisIndex: 0,
		tooltip: {
		  valueFormatter: function (value) {
			return value;
		  }
		},
		data: [82.86925795, 82.77090909, 84.3638814 , 76.72639225, 79.25862069,
			88.45756458, 85.96275072, 83.72893773, 84.91164659, 85.08385093,
			74.43271768, 83.99215686, 86.5931677 , 89.62539683, 94.24568966,
			96.10569106, 78.70765027, 82.18681319, 86.47857143, 89.57741935,
			87.13607595, 82.21886792, 75.01967213, 80.14044944, 80.24565757,
			80.31768953, 75.77846154, 74.01246106, 82.41011236, 90.23170732,
			96.44174757]
	  }
]
};
ec_right1.setOption(ec_right1_option)

右下圖形js代碼:

var ec_right2 = echarts.init(document.getElementById('r2'), "dark");

var ec_right2_option = {
   //標題樣式
	title : {
	    text : "一周停車數(shù)量",
	    textStyle : {
	        color : 'white',
	    },
	    left : 'left'
	},
tooltip: {
    trigger: 'item'
  },
  series : [
    {
        name: '數(shù)量',
        type: 'pie',
        radius: '55%',
        roseType: 'angle',
        data:[
            {value:1111, name:'星期三'},
            {value:1113, name:'星期二'},
            {value:1139, name:'星期一'},
            {value:1172, name:'星期四'},
            {value:1173, name:'星期日'},
            {value:1720, name:'星期五'},
            {value:1853, name:'星期六'},
        ]
    }
]
};

ec_right2.setOption(ec_right2_option);

文末福利

618,清華社 IT BOOK 多得圖書活動開始啦!

活動時間為2023年6月7日至6月18日

清華社為您精選多款高分好書,涵蓋了 C++、Java、Python、前端、后端、

數(shù)據(jù)庫、算法與機器學習等多個IT開發(fā)領域,適合不同層次的讀者。

全場5折,掃碼領券更有優(yōu)惠哦!快來京東點擊鏈接 IT BOOK 多得

(IT BOOK 多得)

基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)


?參與福利?

  • 抽獎方式:評論區(qū)隨機抽取5位幸運小伙伴!
  • 參與方式:關(guān)注博主、點贊、收藏、評論區(qū)評論“人生苦短,拒絕內(nèi)卷!”(切記要點贊+收藏,否則抽獎無效,每個人最多評論三次!
  • 幸運小伙伴的獎勵:清華大學出版社推出的49編程書任選其一!
  • 活動截止時間:2023-06-16?20:00:00

名單公布時間:2023-06-16?21:00:00????

基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)

?

到了這里,關(guān)于基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 基于微信小程序的停車場停車小程序(源碼+文檔+包運行)

    基于微信小程序的停車場停車小程序(源碼+文檔+包運行)

    畢設幫助、技術(shù)解答、源碼交流 聯(lián)系方式見文末。 隨著社會經(jīng)濟的發(fā)展,城市居民汽車持有量大幅度增長,停車難問題困擾著眾多汽車用戶。為了解決這一難題。開發(fā)了基于微信小程序的停車場管理系統(tǒng),可實現(xiàn)停車場信息共享,使用戶能準確,實時地掌握目標停車位的使用情

    2024年02月03日
    瀏覽(28)
  • 基于 SpringBoot + Vue 的智能停車場項目。

    基于 SpringBoot + Vue 的智能停車場項目。

    一、開源項目簡介 智能停車場管理平臺!科學計費 多種計費方案靈活切換,商場、小區(qū)、停車場等場景均適用!無人值守 云端控制實現(xiàn)無崗亭模式下的車輛自主進出,降低人工成本! 使用MIT開源協(xié)議 系統(tǒng)管理:角色管理、接口管理、系統(tǒng)菜單、全局配置 賬號管理:用戶管

    2024年02月01日
    瀏覽(23)
  • 【開源】基于JAVA的停車場收費系統(tǒng)

    【開源】基于JAVA的停車場收費系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的停車場收費系統(tǒng),包含了車輛管理模塊、停車場模塊、停車記錄模塊、IC卡檔案模塊和IC卡掛失模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎模塊,停車場收費系統(tǒng)基于角

    2024年01月22日
    瀏覽(22)
  • 基于python的停車場管理系統(tǒng)的設計與實現(xiàn)/智能停車管理系統(tǒng)

    基于python的停車場管理系統(tǒng)的設計與實現(xiàn)/智能停車管理系統(tǒng)

    車位信息 是 停車場供應用戶 必不可少的一個部分。在 停車場發(fā)展 的整個過程中, 車位信息 擔負著最重要的角色。為滿足如今日益復雜的管理需求,各類 系統(tǒng)管理 程序也在不斷改進。本課題所設計的 停車場管理系統(tǒng) , 使用 Django 框架 , Python語言 進行開發(fā),它的優(yōu)點代

    2024年02月10日
    瀏覽(27)
  • 基于Web的停車場管理系統(tǒng)(Java)

    基于Web的停車場管理系統(tǒng)(Java)

    目錄 一、系統(tǒng)介紹 1.開發(fā)的環(huán)境 2.本系統(tǒng)實現(xiàn)的功能 3.數(shù)據(jù)庫用到的表 4.工程截圖 二、系統(tǒng)展示 1、登錄頁面 ?2、首頁 3、系統(tǒng)信息管理模塊? ?4、車位信息管理模塊 ?5、IC卡信息管理模塊 ?編輯6、固定車主停車管理模塊 7、臨時車主停車管理模塊 8、系統(tǒng)功能操作模塊 三

    2024年02月10日
    瀏覽(17)
  • 【開源】基于Vue+SpringBoot的停車場收費系統(tǒng)

    【開源】基于Vue+SpringBoot的停車場收費系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的停車場收費系統(tǒng),包含了車輛管理模塊、停車場模塊、停車記錄模塊、IC卡檔案模塊和IC卡掛失模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎模塊,停車場收費系統(tǒng)基于角

    2024年02月04日
    瀏覽(28)
  • 基于單片機停車場刷卡收費的設計與實現(xiàn)

    基于單片機停車場刷卡收費的設計與實現(xiàn)

    ?功能介紹 以51單片機作為主控系統(tǒng); 通過液晶顯示當前時間,車位、剩余車位、時間等信息; 進電機正反轉(zhuǎn)表示開關(guān)門; 按鍵可以設置當前時間/單價/分鐘; RC522射頻卡識別,當刷卡后模擬汽車駛?cè)耄_始收費 再次刷卡模擬車輛駛出停車場停止計費 液晶顯示當前卡號,計

    2024年02月16日
    瀏覽(19)
  • 【開源】基于Vue.js的停車場收費系統(tǒng)

    【開源】基于Vue.js的停車場收費系統(tǒng)

    文末獲取源碼,項目編號: S 076 。 color{red}{文末獲取源碼,項目編號:S076。} 文末獲取源碼,項目編號: S 076 。 基于JAVA+Vue+SpringBoot+MySQL的停車場收費系統(tǒng),包含了車輛管理模塊、停車場模塊、停車記錄模塊、IC卡檔案模塊和IC卡掛失模塊,還包含系統(tǒng)自帶的用戶管理、部門

    2024年02月05日
    瀏覽(20)
  • 一種基于智能手機的地下停車場尋車系統(tǒng)

    原文來自于《Help You Locate the Car: a Smartphone-based Car-finding System in Underground Parking Lot》 這篇論文提出了一種基于智能手機的地下停車場尋車系統(tǒng)。該系統(tǒng)旨在幫助駕駛員在沒有額外設備和地圖支持的情況下找到他們的車輛。主要內(nèi)容和貢獻如下: 系統(tǒng)概述 : 目標 :解決在室內(nèi)

    2024年01月17日
    瀏覽(22)
  • JAVA畢業(yè)設計119—基于Java+Springboot+vue的智能停車場管理系統(tǒng)(源代碼+數(shù)據(jù)庫+9000字論文)

    JAVA畢業(yè)設計119—基于Java+Springboot+vue的智能停車場管理系統(tǒng)(源代碼+數(shù)據(jù)庫+9000字論文)

    畢設所有選題: https://blog.csdn.net/2303_76227485/article/details/131104075 本項目前后端不分離 登錄、控制臺、停車場管理、車牌識別、車輛管理 角色管理、系統(tǒng)菜單、全局配置、停車記錄、財務管理 控制臺管理、系統(tǒng)日志、賬號管理、用戶管理、合作單位管理、密碼修改、個人信息

    2024年02月03日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包