色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Charts.css是用于數據可視化的新的開源框架

數據分析與開發 ? 來源:開源博客 ? 作者:開源前哨 ? 2021-04-13 10:48 ? 次閱讀

【導語】:Charts.css 是用于數據可視化的開源 CSS 框架,幫助用戶理解數據,幫助開發人員使用簡單的 CSS 類將數據轉換為漂亮的圖表。

簡介

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

Charts.css是用于數據可視化的新的開源框架。它用CSS框架代替了傳統的JS圖表庫。

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

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

Charts.css具有以下特點:

純前端,使用HTML和CSS構建

簡單易用

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

開源,可以修改代碼

響應式

支持多種圖表類型

項目地址是:

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復制到自己的項目中并引入

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

簡單使用

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

數據表示例:

《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》


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

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

《tr》

《td》 Data 《/td》

《/tr》

多數據集,是指table中的每個tr元素有多個td子元素:

《tr》

《td》 Data 《/td》

《td》 Data 《/td》

《td》 Data 《/td》

《/tr》

條形圖:

// 單數據集條形圖

《table class=“charts-css bar”》

。..

《/table》

// 多數據集條形圖

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

。..

《/table》

柱形圖:

// 單數據集柱形圖

《table class=“charts-css column”》

。..

《/table》

// 多數據集柱形圖

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

。..

《/table》

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

個性化

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

// html

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

。..

《/table》

// css

#my-chart {

。..

}

最佳實踐應該是將圖表類型添加到選擇器,這樣一來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;

}

運動效果:當用戶將鼠標懸停在數據項上時,背景顏色將發生變化

#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秒旋轉一次

#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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JS
    JS
    +關注

    關注

    0

    文章

    78

    瀏覽量

    18157
  • 開源
    +關注

    關注

    3

    文章

    3398

    瀏覽量

    42659
  • CSS
    CSS
    +關注

    關注

    0

    文章

    110

    瀏覽量

    14408

原文標題:Charts.css:一個數據可視化開源神器

文章出處:【微信號:DBDevs,微信公眾號:數據分析與開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    七款經久不衰的數據可視化工具!

    Sense 是一種自助式分析工具,旨在通過內存計算和可視化手段使數據分析變得簡單直觀。它適合各種規模的企業,但相比于Tableau和Power BI,其學習曲線稍顯陡峭。 3. 開源
    發表于 01-19 15:24

    什么是大屏數據可視化?特點有哪些?

    大屏數據可視化是指通過大屏幕展示大量數據和信息,以直觀、可視化的方式幫助用戶理解和分析數據。這種展示方式通常
    的頭像 發表于 12-16 16:59 ?272次閱讀

    如何找到適合的大屏數據可視化系統

    選擇合適的大屏數據可視化系統是企業或組織在數字轉型過程中至關重要的一步。一個優秀的大屏數據可視化系統能夠實時呈現關鍵業務
    的頭像 發表于 12-13 15:47 ?163次閱讀

    智慧能源可視化監管平臺——助力可視化能源數據管理

    博達可視化大屏設計平臺在智慧能源領域的價值體現在實時監控、數據可視化、決策支持和效率提升等方面。借助該平臺,企業可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產和生活,實現能
    的頭像 發表于 11-29 10:00 ?427次閱讀
    智慧能源<b class='flag-5'>可視化</b>監管平臺——助力<b class='flag-5'>可視化</b>能源<b class='flag-5'>數據</b>管理

    智慧樓宇可視化的優點

    智慧樓宇可視化是指通過數據可視化技術來展示和分析樓宇的各種數據,為樓宇管理者和用戶提供直觀、清晰的信息展示和決策支持。以下是智慧樓宇可視化
    的頭像 發表于 11-19 14:25 ?224次閱讀

    工業數據可視化管理平臺是什么

    數據可視化管理平臺應運而生,它以其獨特的功能和優勢,正在成為工業數字轉型的重要工具。 工業數據可視化管理平臺的定義 工業
    的頭像 發表于 08-28 14:21 ?334次閱讀

    大屏數據可視化 開源

    在當今信息爆炸的時代,數據已經成為各個行業決策制定和業務發展的關鍵。為了更直觀、準確地理解和利用海量數據, 大屏數據可視化 成為一種強大的工具。通過將
    的頭像 發表于 06-27 16:06 ?451次閱讀
    大屏<b class='flag-5'>數據</b><b class='flag-5'>可視化</b> <b class='flag-5'>開源</b>

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將數據以圖形、圖像、動畫等視覺形式展現出來的技術,特別是在處理和分析態勢數據時,該技術能夠將復雜的數據
    的頭像 發表于 06-11 15:47 ?409次閱讀

    智慧大屏是如何實現數據可視化的?

    智慧大屏,作為數據可視化的重要載體,已在城市管理、交通監控、商業運營等領域廣泛應用。本文旨在闡述智慧大屏實現數據可視化的關鍵技術和方法,包括數據
    的頭像 發表于 06-04 15:02 ?674次閱讀
    智慧大屏是如何實現<b class='flag-5'>數據</b><b class='flag-5'>可視化</b>的?

    大屏數據可視化的作用和意義

    大屏數據可視化是指利用大屏幕設備展示數據信息,通過圖表、圖像、動畫等視覺手段將數據呈現出來,以便用戶能夠直觀、清晰地理解
    的頭像 發表于 06-03 17:56 ?742次閱讀

    三維可視化數據大屏的設計原理和技巧

    三維可視化數據大屏設計面向交通、園區、城市、建筑、應急等領域的客戶,以孿生可視能力賦能,提供行業解決方案。雙渲染引擎,1:1還原真實世界,在模型運行流暢的基礎上提供極佳的視覺效果。今天,古河云
    的頭像 發表于 05-30 17:09 ?592次閱讀

    大屏數據可視化是什么?運用了什么技術

    大屏數據可視化 是一種利用大屏幕設備展示數據可視化結果的技術,旨在以更生動、直觀的方式呈現數據信息。這種
    的頭像 發表于 05-24 15:35 ?914次閱讀

    數據可視化:企業數字建設效果的呈現

    數據可視化即通過圖表的形式將數據的內在信息有邏輯性地呈現給用戶,使用戶更容易發現數據中蘊藏的規律,找出問題,進而做出決策;另一方面,數據
    的頭像 發表于 04-29 10:18 ?498次閱讀
    <b class='flag-5'>數據</b><b class='flag-5'>可視化</b>:企業數字<b class='flag-5'>化</b>建設效果的呈現

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將復雜、動態的態勢數據以直觀、易于理解的方式展現出來的技術手段。以下是幾種主要的態勢數據可視化技術: 網
    的頭像 發表于 04-22 15:17 ?449次閱讀
    主站蜘蛛池模板: 欧美午夜精品一区区电影 | 亚州笫一色惰网站 | 男女爽爽无遮挡午夜视频在线观看 | 特大黑人娇小亚洲女mp4 | 蜜芽一区二区国产精品 | 国产精品人妻系列21P | 啦啦啦影院视频在线看高清... | 国产在线一区二区AV视频 | 色欲久久综合亚洲精品蜜桃 | 人人碰国产免费线观看 | 亚洲国产精品自在自线观看 | 久久午夜伦理 | 51vv视频社区| 国产精品第八页 | 国产人妻人伦精品久久久 | 亚洲AV蜜桃永久无码精品红樱桃 | 伊人久久青草 | 中文字幕亚洲无线码一区 | 前后灌满白浆护士 | ass亚洲熟妇毛耸耸pics | 中文字幕日本久久2019 | 一本道mw高清码二区三区 | a级全黄试频试看30分钟 | 国产精选视频在线观看 | 无遮挡午夜男女XX00动态 | 欧美牲交A欧美牲交 | 乱码中字在线观看一二区 | 国产青青草原 | 公和我做好爽添厨房中文字幕 | 暖暖视频免费观看视频 | 国产成人在线免费 | 芒果视频看片在线观看 | 里番※琉璃全彩acg奈亚子 | 国外色幼网 | 国产在线精品亚洲第1页 | 女人张开腿让男人添 | 婷婷综合久久狠狠色 | 免费人成在线观看网站视频 | 亚洲欧美中文字幕5发布 | 天堂在线亚洲精品专区 | 国产精品一区二区制服丝袜 |