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

Echarts實(shí)現(xiàn)可視化大屏

這篇具有很好參考價(jià)值的文章主要介紹了Echarts實(shí)現(xiàn)可視化大屏。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

手把手帶你做出一個(gè)可視化大屏,輕松完成期末大作業(yè)。
關(guān)注公眾號(hào)”Python爬蟲與數(shù)據(jù)分析“回復(fù)“可視化大屏”獲取代碼及數(shù)據(jù)

Echarts實(shí)現(xiàn)可視化大屏

涉及到的技術(shù):Echarts、HTML、css、JavaScript

Echarts官網(wǎng):
https://echarts.apache.org/handbook/zh/concepts/axis/

目錄
1、echarts同時(shí)展示多幅圖
2、使用css優(yōu)化界面
3、添加標(biāo)題
4、使用Ajax讀取數(shù)據(jù)
5、增加水印

1、echarts同時(shí)展示多幅圖

Echarts實(shí)現(xiàn)可視化大屏
圖1-1
一開始學(xué)echarts時(shí)都是一幅幅圖學(xué)的,入下圖1-1,聲明一個(gè)div,規(guī)定好高度、寬度,再把圖放入div中。要同時(shí)展示多幅圖最簡單的方法就是聲明多個(gè)div即可,如下圖1-2。

Echarts實(shí)現(xiàn)可視化大屏

圖1-2

2、使用css優(yōu)化界面

處理完展示多圖的問題后,就該考慮將圖調(diào)整到特定的位置,這時(shí)候你可以通過css去調(diào)整html標(biāo)簽的位置。如圖1-2要將下方的圖移到第一幅圖的同一行

Echarts實(shí)現(xiàn)可視化大屏

圖2-1
我就不講這些css參數(shù)的含義了。
注意:HTML 元素的默認(rèn)值,即沒有定位,遵循正常的文檔流對象。靜態(tài)定位的元素不會(huì)受到 top, bottom, left, right影響。

3、添加標(biāo)題

Echarts實(shí)現(xiàn)可視化大屏
圖3-1
兩次的副標(biāo)題均為按鈕,中間的標(biāo)題其實(shí)是灰色的底(div)加上了文字,實(shí)現(xiàn)起來也簡單就是聲明4個(gè)button標(biāo)簽,再聲明4個(gè)h3標(biāo)簽,最后通過css將h3標(biāo)簽移到對應(yīng)的button上。

Echarts實(shí)現(xiàn)可視化大屏

圖3-2
簡單解釋一下參數(shù):

  • 將邊框由矩形轉(zhuǎn)變?yōu)槠叫兴倪呅?/li>

只需要在css中添加參數(shù)—transform: skew(30deg),如下代碼:

.button1 {
    background-color: white;
    border: 2px solid #EEEEEE;
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 9px 2px;
    cursor: pointer;
    width: 140px;
    transform: skew(30deg);
    position: relative;
    left: 470px;
}
  • 優(yōu)先級(jí):z-index:999,這個(gè)是避免此標(biāo)簽被其他標(biāo)簽所覆蓋,數(shù)字越大優(yōu)先級(jí)越高。

4、使用Ajax讀取數(shù)據(jù)

我寫代碼一直避免用直接用值,而是使用變量,這樣可以避免數(shù)據(jù)更改時(shí)需要進(jìn)行大量的修改。
Json文件如下:

{
"消費(fèi)地點(diǎn)":["教學(xué)樓","食堂","體育館","田徑場","操場"],
"用戶人數(shù)":[35, 25, 9, 21, 18]
}

Echarts實(shí)現(xiàn)可視化大屏

圖4-1
聲明兩個(gè)空列表->在方法中循環(huán)讀取數(shù)據(jù)->調(diào)用方法
這里Ajax中的參數(shù)async: false是重點(diǎn),這個(gè)參數(shù)取消了Ajax的異步特性,使Ajax可以從上往下順序執(zhí)行。

5、增加水印

添加水印很簡單只需要在body標(biāo)簽中添加一段代碼即可。

function WaterMarker(str) {
    var can = document.createElement('canvas');
    var body = document.body;
    body.appendChild(can);
    can.width = 300; // 畫布的寬
    can.height = 200; // 畫布的高度
    can.style.display = 'none';
    var cans = can.getContext('2d');
    cans.rotate(-10 * Math.PI / 180); // 畫布里面文字的旋轉(zhuǎn)角度
    cans.font = "25px Microsoft JhengHei"; // 畫布里面文字的字體
    cans.fillStyle = "rgba(17, 17, 17, 0.50)"; // 畫布里面文字的顏色,第四個(gè)參數(shù)為透明度
    cans.textAlign = 'left'; //畫布里面文字的水平位置
    cans.textBaseline = 'Middle'; // 畫布里面文字的垂直位置
    cans.fillText(str, can.width / 3, can.height / 2); // 畫布里面文字的間距比例
    body.style.backgroundImage = "url(" + can.toDataURL("image/png") + ")"; // 把畫布插入到body中
}

WaterMarker("coder 謝公子");

關(guān)注公眾號(hào)”Python爬蟲與數(shù)據(jù)分析“回復(fù)“可視化大屏”獲取代碼及數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-484455.html

到了這里,關(guān)于Echarts實(shí)現(xiàn)可視化大屏的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Flask配合Echarts寫一個(gè)動(dòng)態(tài)可視化大屏

    Flask配合Echarts寫一個(gè)動(dòng)態(tài)可視化大屏

    ch 后端:flask 可視化:echarts 前端:HTML+JavaScript+css 大屏拆分 案例項(xiàng)目中大屏可按版塊進(jìn)行拆解,會(huì)發(fā)現(xiàn)這里大屏主要由標(biāo)題、折線圖、柱狀圖、地圖、滾動(dòng)圖和詞云等組成,整體可切分為8個(gè)版塊,如下: 下方為簡單演示: HTML 我們整體布局前,先通過簡單的案例了解前端布

    2024年02月07日
    瀏覽(28)
  • 數(shù)據(jù)可視化大屏——基于echarts的開發(fā)經(jīng)驗(yàn)分享

    各位同事大家好!下面是我使用echarts中總結(jié)的一些個(gè)人經(jīng)驗(yàn),僅供參考。 echarts的能力、優(yōu)劣等特點(diǎn)大家應(yīng)該在技術(shù)選型階段已經(jīng)有所了解,這里主要分享使用、設(shè)計(jì)等經(jīng)驗(yàn)。 echarts由無到有一共只需要四步: 引入echarts資源 :支持模塊化項(xiàng)目使用npm下載引入,老項(xiàng)目使用s

    2024年02月01日
    瀏覽(27)
  • springboot+echarts +mysql制作數(shù)據(jù)可視化大屏(四圖)

    springboot+echarts +mysql制作數(shù)據(jù)可視化大屏(四圖)

    作者水平低,如有錯(cuò)誤,懇請指正!謝謝?。。。?! 項(xiàng)目簡單,適合大學(xué)生參考 分類專欄還有其它的可視化博客哦! 專欄地址:https://blog.csdn.net/qq_55906442/category_11906804.html?spm=1001.2014.3001.5482 成果展示: 1)可以使用自己的MySQL數(shù)據(jù)庫; 2)使用我提供的數(shù)據(jù)。(要數(shù)據(jù)私信

    2024年02月13日
    瀏覽(25)
  • 基于Echarts構(gòu)建大數(shù)據(jù)招聘崗位數(shù)據(jù)可視化大屏

    基于Echarts構(gòu)建大數(shù)據(jù)招聘崗位數(shù)據(jù)可視化大屏

    ???♂? 個(gè)人主頁:@艾派森的個(gè)人主頁 ???作者簡介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進(jìn)步!?? 如果文章對你有幫助的話, 歡迎評論 ??點(diǎn)贊???? 收藏 ??加關(guān)注+ 目錄 1.項(xiàng)目背景 2.項(xiàng)目簡介 3.項(xiàng)目流程 3.1整體布局 3.2左邊布局 3.3中間布局? 3.4右邊布局 ?

    2024年02月03日
    瀏覽(25)
  • 基于Django+Mysql+Echarts的可視化大屏開發(fā)

    基于Django+Mysql+Echarts的可視化大屏開發(fā)

    課程實(shí)驗(yàn)作業(yè),臨時(shí)趕出來的一個(gè)可視化大屏,后端是Django實(shí)現(xiàn)的web框架+Mysql數(shù)據(jù)庫;前端(HTML+CSS+JS)三劍客,圖表控件Echarts;本人很菜,,,做的比較潦草,還請多多包涵! github項(xiàng)目地址:https://github.com/goldikfish/Bigscreen.git 運(yùn)行效果如圖 數(shù)據(jù)源自國家數(shù)據(jù)統(tǒng)計(jì)局 ,將數(shù)

    2024年02月11日
    瀏覽(25)
  • 【數(shù)據(jù)可視化】基于Python和Echarts的中國經(jīng)濟(jì)發(fā)展與人口變化可視化大屏

    【數(shù)據(jù)可視化】基于Python和Echarts的中國經(jīng)濟(jì)發(fā)展與人口變化可視化大屏

    1.題目要求 本次課程設(shè)計(jì)要求使用Python和ECharts實(shí)現(xiàn)數(shù)據(jù)可視化大屏。要求每個(gè)人的數(shù)據(jù)集不同,用ECharts制作Dashboard(總共至少4圖),要求輸入查詢項(xiàng)(地點(diǎn)和時(shí)間)可查詢數(shù)據(jù),查詢的數(shù)據(jù)的地理位置展示在地圖上;繪制一個(gè)帶時(shí)間軸的動(dòng)態(tài)圖,展示不同時(shí)間的數(shù)據(jù);根據(jù)

    2024年02月16日
    瀏覽(18)
  • Vue3 +Echarts5 可視化大屏——屏幕適配

    Vue3 +Echarts5 可視化大屏——屏幕適配

    項(xiàng)目基于Vue3 + Echarts5 開發(fā),屏幕適配是使用 scale 方案 Echarts組件按需引入,減少打包體積 地圖組件封裝(全國省份地圖按需加載) 效果圖: 大屏適配常用的方案有 rem + vw/vh 和 scale 。 rem + vw/vh 方案 結(jié)合使用rem(相對于根元素字體大小的單位)和vw/vh(視窗寬度/高度的單位

    2024年02月15日
    瀏覽(25)
  • springboot+mybatis+echarts +mysql制作數(shù)據(jù)可視化大屏

    springboot+mybatis+echarts +mysql制作數(shù)據(jù)可視化大屏

    作者水平低,如有錯(cuò)誤,懇請指正!謝謝?。。。?! 目錄 一、數(shù)據(jù)源 二、所需工具 三、項(xiàng)目框架搭建 3.1新建springboot項(xiàng)目 3.1.1進(jìn)入官網(wǎng) 3.1.2創(chuàng)建項(xiàng)目 四、后端代碼編寫 4.1根據(jù)需求修改pom.xml 4.2配置數(shù)據(jù)源 4.3創(chuàng)建目錄結(jié)構(gòu) 4.4后端編寫代碼 4.4.1entity類 4.4.2dao 4.4.3service 4.4.4co

    2024年02月03日
    瀏覽(27)
  • 基于Echarts構(gòu)建停車場數(shù)據(jù)可視化大屏(文末送書)

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

    ???♂? 個(gè)人主頁:@艾派森的個(gè)人主頁 ???作者簡介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進(jìn)步!?? 如果文章對你有幫助的話, 歡迎評論 ??點(diǎn)贊???? 收藏 ??加關(guān)注+ 目錄 1.項(xiàng)目背景 2.項(xiàng)目簡介 3.項(xiàng)目流程 3.1整體布局 3.2左邊布局 3.3中間布局? 3.4右邊布局 ?

    2024年02月08日
    瀏覽(20)
  • 基于HTML+CSS+Echarts大屏數(shù)據(jù)可視化集合共99套

    基于HTML+CSS+Echarts大屏數(shù)據(jù)可視化集合共99套

    基于HTML/CSS/Echarts的會(huì)議展覽、業(yè)務(wù)監(jiān)控、風(fēng)險(xiǎn)預(yù)警、數(shù)據(jù)分析展示等多種展示需求可視化集合。 Java+Swing實(shí)現(xiàn)學(xué)生選課管理系統(tǒng) Java+Swing實(shí)現(xiàn)學(xué)校教務(wù)管理系統(tǒng) Java+Swing+sqlserver學(xué)生成績管理系統(tǒng) Java+Swing用戶信息管理系統(tǒng) Java+Swing實(shí)現(xiàn)的五子棋游戲 基于JavaSwing 銀行管理系統(tǒng)

    2024年02月12日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包