哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Charts.css是用于數(shù)據(jù)可視化的新的開源框架

數(shù)據(jù)分析與開發(fā) ? 來源:開源博客 ? 作者:開源前哨 ? 2021-04-13 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)語】:Charts.css 是用于數(shù)據(jù)可視化的開源 CSS 框架,幫助用戶理解數(shù)據(jù),幫助開發(fā)人員使用簡單的 CSS 類將數(shù)據(jù)轉(zhuǎn)換為漂亮的圖表。

簡介

數(shù)據(jù)可視化可以改善用戶體驗,因為數(shù)據(jù)的圖形表示通常更容易理解。可視化幫助最終用戶理解數(shù)據(jù),而Charts.css可以幫助開發(fā)人員使用簡單的CSS類將其數(shù)據(jù)轉(zhuǎn)換為精美的圖形。

Charts.css是用于數(shù)據(jù)可視化的新的開源框架。它用CSS框架代替了傳統(tǒng)的JS圖表庫。

傳統(tǒng)的圖表庫往往使用JS渲染數(shù)據(jù),嚴重依賴JS,大型的JS庫通常會影響網(wǎng)站性能,搜索引擎也無法讀取存儲在JS對象中的數(shù)據(jù)。而Charts.css是現(xiàn)代的CSS框架,原始數(shù)據(jù)是HTML的一部分,使其對搜索引擎和可見;使用CSS不需要渲染,可以提高性能。

它支持多種數(shù)據(jù)展示形式,包括面形圖、條形圖、柱形圖、折線圖、多數(shù)據(jù)集面形圖、多數(shù)據(jù)集條形圖、多數(shù)據(jù)集及柱形圖、多數(shù)據(jù)集折線圖、百分比柱形圖、堆積柱形圖、3D條形效果、3D傾斜效果等。

Charts.css具有以下特點:

純前端,使用HTML和CSS構(gòu)建

簡單易用

個性化定制,可以按照自己的方式設(shè)置圖標樣式

開源,可以修改代碼

響應(yīng)式

支持多種圖表類型

項目地址是:

https://github.com/ChartsCSS/charts.css

安裝

使用jsdelivr CDN引入:

使用unpkg CDN引入:

使用npm安裝:

npminstallcharts.css

使用yarn安裝:

yarnaddcharts.css

源碼引入:

//從這里下載源碼壓縮包


https://github.com/ChartsCSS/charts.css/releases

// 把charts.min.css復(fù)制到自己的項目中并引入

《link rel=“stylesheet” href=“path/to/your/charts.min.css”》

簡單使用

Charts.css將原始數(shù)據(jù)放在HTML的table元素中,從而使其對搜索引擎可見。

數(shù)據(jù)表示例:

《table》

《caption》 2016 Summer Olympics Medal Table 《/caption》

《thead

《tr》

《th scope=“col”》 Country 《/th》

《th scope=“col”》 Gold 《/th》

《th scope=“col”》 Silver 《/th》

《th scope=“col”》 Bronze 《/th》

《/tr》

《/thead》

《tbody》

《tr》

《th scope=“row”》 USA 《/th》

《td》 46 《/td》

《td》 37 《/td》

《td》 38 《/td》

《/tr》

《tr》

《th scope=“row”》 GBR 《/th》

《td》 27 《/td》

《td》 23 《/td》

《td》 17 《/td》

《/tr》

《tr》

《th scope=“row”》 CHN 《/th》

《td》 26 《/td》

《td》 18 《/td》

《td》 26 《/td》

《/tr》

《/tbody》

《/table》


將數(shù)據(jù)顯示為圖表,只需要將.charts-css添加到table元素的class屬性中,并選擇一種圖表類型即可。

單一數(shù)據(jù)集,是指table中的每個tr元素只有一個td子元素:

《tr》

《td》 Data 《/td》

《/tr》

多數(shù)據(jù)集,是指table中的每個tr元素有多個td子元素:

《tr》

《td》 Data 《/td》

《td》 Data 《/td》

《td》 Data 《/td》

《/tr》

條形圖:

// 單數(shù)據(jù)集條形圖

《table class=“charts-css bar”》

。..

《/table》

// 多數(shù)據(jù)集條形圖

《table class=“charts-css bar multiple”》

。..

《/table》

柱形圖:

// 單數(shù)據(jù)集柱形圖

《table class=“charts-css column”》

。..

《/table》

// 多數(shù)據(jù)集柱形圖

《table class=“charts-css column multiple”》

。..

《/table》

每一種類型的圖表其實都是類似的代碼(也體現(xiàn)出了這個庫的易用性),這里不再重復(fù),詳細參考官網(wǎng)。

個性化

要添加自定義CSS,只需在table標簽中添加id或class即可:

// html

《table class=“charts-css 。..” id=“my-chart”》

。..

《/table》

// css

#my-chart {

。..

}

最佳實踐應(yīng)該是將圖表類型添加到選擇器,這樣一來CSS就只適用于該圖表類型,其他類型圖表不會受影響:

/* Custom style applies only on bar charts */

#my-chart.bar {

。..

}

/* Other style applies only on pie charts */

#my-chart.pie {

。..

}

3D效果:可以使用CSSbox-shadow屬性

#custom-effect tbody td {

margin-inline-start: 10px;

margin-inline-end: 20px;

box-shadow:

1px -1px 1px lightgrey,

2px -2px 1px lightgrey,

3px -3px 1px lightgrey,

4px -4px 1px lightgrey,

5px -5px 1px lightgrey,

6px -6px 1px lightgrey,

7px -7px 1px lightgrey,

8px -8px 1px lightgrey,

9px -9px 1px lightgrey,

10px -10px 1px lightgrey;

}

運動效果:當(dāng)用戶將鼠標懸停在數(shù)據(jù)項上時,背景顏色將發(fā)生變化

#motion-effect tr {

transition-duration: 0.3s;

}

#motion-effect tr:hover {

background-color: rgba(0, 0, 0, 0.2);

}

#motion-effect tr:hover th {

background-color: rgba(0, 0, 0, 0.4);

color: #fff;

}

動畫效果:th元素每3秒旋轉(zhuǎn)一次

#animations-example-2 th {

animation: spin-labels 3s linear infinite;

}

@keyframes spin-labels {

0% { transform: rotateX( 0deg ); }

40% { transform: rotateX( 360deg ); }

100% { transform: rotateX( 360deg ); }

}

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JS
    JS
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    19089
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4329

    瀏覽量

    46430
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    113

    瀏覽量

    15595

原文標題:Charts.css:一個數(shù)據(jù)可視化開源神器

文章出處:【微信號:DBDevs,微信公眾號:數(shù)據(jù)分析與開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    3D系統(tǒng)可視化

    本身的深入描述和F-Theta透鏡的應(yīng)用示例。 光學(xué)系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實現(xiàn)光學(xué)系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)部的光
    發(fā)表于 03-30 09:25

    基于 HT 技術(shù)棧的智慧車站系統(tǒng)——WebGIS 與 BIM 三維可視化

    數(shù)據(jù),實現(xiàn)車站物理空間與數(shù)字空間的精準映射、設(shè)備狀態(tài)實時監(jiān)控、環(huán)境客流全域感知,為軌道交通運營管理提供輕量化、高可用、易擴展的三維可視化技術(shù)方案。 本智慧車站系統(tǒng)以 HT 為核心渲染與交互框架,采用“
    的頭像 發(fā)表于 03-26 14:03 ?132次閱讀
    基于 HT 技術(shù)棧的智慧車站系統(tǒng)——WebGIS 與 BIM 三維<b class='flag-5'>可視化</b>

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    :人人可用的開源數(shù)據(jù)可視化分析工具,可用于Kubernetes集群數(shù)據(jù)的實時可視化分析。 Me
    發(fā)表于 02-11 12:53

    工業(yè)物聯(lián)網(wǎng)可視化平臺是什么?有什么功能?

    工業(yè)物聯(lián)網(wǎng)可視化平臺是基于物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等技術(shù),將工業(yè)生產(chǎn)中的設(shè)備、系統(tǒng)、流程等數(shù)據(jù)以圖形方式呈現(xiàn),實現(xiàn)實時監(jiān)控、智能分析與交互式管理的數(shù)字化工具。 其核心功能涵蓋
    的頭像 發(fā)表于 11-17 17:49 ?1447次閱讀

    工業(yè)可視化平臺是什么

    工業(yè)可視化平臺是一種基于信息技術(shù)和可視化技術(shù),將工業(yè)生產(chǎn)過程中的數(shù)據(jù)、信息、流程等以直觀、動態(tài)的圖形方式呈現(xiàn),并實現(xiàn)交互式管理與分析的數(shù)字化工具。它通過整合工業(yè)物聯(lián)網(wǎng)(IIoT)、大
    的頭像 發(fā)表于 10-24 18:00 ?1218次閱讀

    光伏電站可視化的實現(xiàn)

    實現(xiàn)光伏電站可視化,核心是在于通過直觀的視覺界面,解決傳統(tǒng)運維中低效巡檢、數(shù)據(jù)孤島、被動響應(yīng)等痛點,從而提升運營效率并提供決策支持。這是一種有效的技術(shù)手段,通過數(shù)字孿生、三維建模、數(shù)據(jù)
    的頭像 發(fā)表于 10-21 17:29 ?1325次閱讀
    光伏電站<b class='flag-5'>可視化</b>的實現(xiàn)

    【產(chǎn)品介紹】Altair HyperView用于仿真和CAE分析的后處理和數(shù)據(jù)可視化

    AltairHyperView通過用于仿真和CAE分析的高級后處理和數(shù)據(jù)可視化解鎖工程洞察力AltairHyperView是用于高保真后處理的CAE分析軟件。HyperView專為工程
    的頭像 發(fā)表于 09-19 17:02 ?1029次閱讀
    【產(chǎn)品介紹】Altair HyperView<b class='flag-5'>用于</b>仿真和CAE分析的后處理和<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>

    數(shù)字孿生可視化系統(tǒng)構(gòu)建行業(yè)數(shù)字智能管理生態(tài)!

    數(shù)字孿生可視化系統(tǒng)具備豐富的模型組件,包括二維平面組件及3D模型組件,可根據(jù)用戶需求進行定制。數(shù)字孿生可視化系統(tǒng)在行業(yè)數(shù)字升級、數(shù)字管理中有著重要的意義,充分利用大
    的頭像 發(fā)表于 09-19 11:45 ?858次閱讀
    數(shù)字孿生<b class='flag-5'>可視化</b>系統(tǒng)構(gòu)建行業(yè)數(shù)字<b class='flag-5'>化</b>智能管理生態(tài)!

    智慧用電安全解決方案:打造全流程可視化管控

    預(yù)警、可視管控”的閉環(huán)管理體系,其核心在于實現(xiàn)對電氣安全風(fēng)險的全流程、可視化、主動性管控。 一、 全域感知與數(shù)據(jù)采集:可視化管控的數(shù)據(jù)基石
    的頭像 發(fā)表于 09-04 16:17 ?901次閱讀
    智慧用電安全解決方案:打造全流程<b class='flag-5'>可視化</b>管控

    如何使用協(xié)議分析儀進行數(shù)據(jù)分析與可視化

    使用協(xié)議分析儀進行數(shù)據(jù)分析與可視化,需結(jié)合數(shù)據(jù)捕獲、協(xié)議解碼、統(tǒng)計分析及可視化工具,將原始數(shù)據(jù)轉(zhuǎn)化為可解讀的圖表和報告。以下是詳細步驟及關(guān)鍵
    發(fā)表于 07-16 14:16

    工業(yè)設(shè)備可視化管理系統(tǒng)是什么

    工業(yè)設(shè)備可視化管理系統(tǒng)是一種基于物聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、云計算、數(shù)字孿生等技術(shù),對工業(yè)設(shè)備的運行狀態(tài)、性能參數(shù)、維護信息等進行實時監(jiān)測、數(shù)據(jù)整合與可視化呈現(xiàn)的智能管理平臺。它通過將復(fù)
    的頭像 發(fā)表于 05-27 14:56 ?1310次閱讀
    工業(yè)設(shè)備<b class='flag-5'>可視化</b>管理系統(tǒng)是什么

    光伏電站可視化這種技術(shù)的難點有哪些?

    通過數(shù)字孿生、三維建模、數(shù)據(jù)融合等技術(shù),將光伏電站的物理環(huán)境、設(shè)備狀態(tài)、發(fā)電數(shù)據(jù)等信息以圖形、動態(tài)的形式呈現(xiàn),這便是光伏電站可視化,其核
    的頭像 發(fā)表于 05-15 10:56 ?720次閱讀

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    結(jié)構(gòu)可視化聚焦于展示數(shù)據(jù)的內(nèi)部結(jié)構(gòu)和各部分之間的關(guān)系,使企業(yè)能夠深入理解數(shù)據(jù)的組織方式和層次體系,從而更好地進行數(shù)據(jù)管理和分析。通過結(jié)構(gòu)可視化
    的頭像 發(fā)表于 05-07 18:42 ?887次閱讀

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺是什么

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺是一種用于整合、監(jiān)控和可視化工業(yè)設(shè)備數(shù)據(jù)的綜合性系統(tǒng),旨在幫助企業(yè)實現(xiàn)設(shè)備
    的頭像 發(fā)表于 05-06 11:10 ?1205次閱讀

    VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化

    描述和F-Theta透鏡的應(yīng)用示例。 光學(xué)系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實現(xiàn)光學(xué)系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)部的光傳播情況
    發(fā)表于 04-30 08:47
    禹州市| 东乌珠穆沁旗| 沙河市| 莆田市| 朝阳市| 怀来县| 酉阳| 景泰县| 中卫市| 红原县| 南召县| 双鸭山市| 张家川| 阳朔县| 阜新市| 山丹县| 漯河市| 武乡县| 璧山县| 祁门县| 松桃| 襄城县| 寿阳县| 汝城县| 昔阳县| 桂阳县| 彩票| 临朐县| 会泽县| 垣曲县| 沾化县| 裕民县| 海宁市| 隆昌县| 安泽县| 衡东县| 元谋县| 涞水县| 吉安县| 浦县| 香格里拉县|