AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁 > 科技  > 軟件

分享10+可視圖表庫, 助你輕松制作精美可視化大屏

來源: 責(zé)編: 時(shí)間:2023-10-13 14:36:49 245觀看
導(dǎo)讀在開發(fā)可視化項(xiàng)目的過程中往往涉及到可視化圖表, 我們看到的很多酷炫的報(bào)表, 大屏, 都用了非常多的圖表, 接下來我和大家分享一些比較流行的開源免費(fèi)的圖表庫.1.D3.js圖片D3 全稱(Data-Driven Documents),一個(gè)被數(shù)據(jù)驅(qū)動(dòng)

在開發(fā)可視化項(xiàng)目的過程中往往涉及到可視化圖表, 我們看到的很多酷炫的報(bào)表, 大屏, 都用了非常多的圖表, 接下來我和大家分享一些比較流行的開源免費(fèi)的圖表庫.xR328資訊網(wǎng)——每日最新資訊28at.com

1.D3.js

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

D3 全稱(Data-Driven Documents),一個(gè)被數(shù)據(jù)驅(qū)動(dòng)的圖表庫。由 JavaScript 開發(fā) ,它能大大減小我們的工作量,尤其是在數(shù)據(jù)可視化方面,D3 可以將生成可視化的復(fù)雜步驟精簡(jiǎn)到了幾個(gè)簡(jiǎn)單的函數(shù),我們只需要輸入幾個(gè)簡(jiǎn)單的數(shù)據(jù),就能夠轉(zhuǎn)換為各種絢麗的圖形。xR328資訊網(wǎng)——每日最新資訊28at.com

接下來我們看一下用它實(shí)現(xiàn)一個(gè)柱狀圖的案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

代碼如下:xR328資訊網(wǎng)——每日最新資訊28at.com

chart = BarChart(alphabet, {  x: d => d.letter,  y: d => d.frequency,  xDomain: d3.groupSort(alphabet, ([d]) => -d.frequency, d => d.letter), // sort by descending frequency  yFormat: "%",  yLabel: "↑ Frequency",  width,  height: 500,  color: "steelblue"})

我們可以很高效的實(shí)現(xiàn)一個(gè)簡(jiǎn)單圖表, 同樣我們也可以使用 D3 實(shí)現(xiàn)一個(gè)復(fù)雜可視化圖表:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/d3/d3xR328資訊網(wǎng)——每日最新資訊28at.com

2. ApexCharts

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

ApexCharts 是一個(gè)簡(jiǎn)潔的 SVG 圖表庫,附帶 Vue 和 React 包裝器。它在不同設(shè)備上的效果非常絲滑,并提供了詳細(xì)的文檔。ApexCharts 是一個(gè)麻省理工學(xué)院許可的開源項(xiàng)目,可用于商業(yè)和非商業(yè)項(xiàng)目。xR328資訊網(wǎng)——每日最新資訊28at.com

接下來分享一下它提供的一些圖表展示:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

分析雷達(dá):xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

統(tǒng)計(jì)分析:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

目前已支持 vue, angular, react 等主流框架, 通用性還是非常棒的. 如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://gitee.com/mirrors/ApexChartsJSxR328資訊網(wǎng)——每日最新資訊28at.com

3. Chart.js

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Chart.js 是一個(gè)非常受歡迎的開源庫,在 GitHub 上超過 6 萬+ star。靈活  且輕量,允許我們使用 HTML5 Canvas 元素構(gòu)建響應(yīng)式圖表。可以輕松地對(duì)折線圖和條形圖進(jìn)行混合和匹配以組合不同的數(shù)據(jù)集,實(shí)現(xiàn)非常有意思的功能, 支持 vue 和 react。xR328資訊網(wǎng)——每日最新資訊28at.com

接下來我們看一下使用它的配置:xR328資訊網(wǎng)——每日最新資訊28at.com

const config = {  type: 'bar',  data: data,  options: {    responsive: true,    plugins: {      legend: {        position: 'top',      },      title: {        display: true,        text: 'Chart.js Bar Chart'      }    }  },};

折線圖案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

雷達(dá)圖:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/chartjs/Chart.jsxR328資訊網(wǎng)——每日最新資訊28at.com

4. AntV

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

數(shù)據(jù)可視化 AntV 的設(shè)計(jì)原則是基于 Ant Design 設(shè)計(jì)體系衍生的,具有數(shù)據(jù)可視化特性的指導(dǎo)原則。它在遵循 Ant Design 設(shè)計(jì)價(jià)值觀的同時(shí),對(duì)數(shù)據(jù)可視化領(lǐng)域的進(jìn)一步解讀,如色板、字體的指引。xR328資訊網(wǎng)——每日最新資訊28at.com

AntV 經(jīng)過大量的項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),總結(jié)了四條核心原則:準(zhǔn)確、清晰、有效、美,這四條原則按重要等級(jí)先后排序,相輔相成且呈遞進(jìn)關(guān)系。xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

我們看一下它提供的圖表案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/antvisxR328資訊網(wǎng)——每日最新資訊28at.com

5. Echarts

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Apache ECharts 是一個(gè)基于 JavaScript 的開源可視化圖表庫, 內(nèi)置了非常多的可視化圖表庫, 包括常用的柱圖, 餅圖, 折線圖等, 還有非常多的3D組件, 如下:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/apache/echartsxR328資訊網(wǎng)——每日最新資訊28at.com

6. Nivo

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Nivo 是一個(gè)基于 D3 和 React 的精美的可視化圖表框架,提供十四種不同類型的組件來呈現(xiàn)圖表數(shù)據(jù)。xR328資訊網(wǎng)——每日最新資訊28at.com

Nivo 提供了許多自定義選項(xiàng)和三個(gè)渲染選項(xiàng):Canvas,SVG,甚至基于 API 的HTML。它的文檔非常出色,Demo 可配置且非常有意思。這是一個(gè)高級(jí)庫,使用非常便捷。接下來分享幾個(gè)圖表案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

代碼案例:xR328資訊網(wǎng)——每日最新資訊28at.com

import { ResponsiveBar } from '@nivo/bar'const MyResponsiveBar = ({ data /* see data tab */ }) => (    <ResponsiveBar        data={data}        keys={[            'hot dog',            'burger',            'sandwich',            'kebab',            'fries',            'donut'        ]}        indexBy="country"        margin={{ top: 50, right: 130, bottom: 50, left: 60 }}        padding={0.3}        valueScale={{ type: 'linear' }}        indexScale={{ type: 'band', round: true }}        colors={{ scheme: 'nivo' }}        borderColor={{            from: 'color',            modifiers: [                [                    'darker',                    1.6                ]            ]        }}        axisTop={null}        axisRight={null}        axisBottom={{            legend: 'country',            legendPosition: 'middle',            legendOffset: 32        }}        axisLeft={{            tickSize: 5,            tickPadding: 5,            tickRotation: 0,            legend: 'food',            legendPosition: 'middle',            legendOffset: -40        }}        labelSkipWidth={12}        labelSkipHeight={12}        labelTextColor={{            from: 'color',            modifiers: [                [                    'darker',                    1.6                ]            ]        }}        role="application"        ariaLabel="Nivo bar chart demo"        barAriaLabel={function(e){return e.id+": "+e.formattedValue+" in country: "+e.indexValue}}    />)

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/plouc/nivoxR328資訊網(wǎng)——每日最新資訊28at.com

7. dygraphs

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Dygraphs 是一個(gè)開源的 JS 庫;用于生成可與用戶交互的、可縮放的時(shí)間圖表。主要用于顯示密集的數(shù)據(jù)集合,用戶能夠很好的瀏覽和查看數(shù)據(jù)。xR328資訊網(wǎng)——每日最新資訊28at.com

接下來分享幾個(gè)圖表案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/danvk/dygraphsxR328資訊網(wǎng)——每日最新資訊28at.com

8. Protovis

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Protovis 是一個(gè)可視化 javaScript 圖表生成工具, 案例如下:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

泡泡圖:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

代碼示例:xR328資訊網(wǎng)——每日最新資訊28at.com

/* Sizing and scales. */var w = 400,    h = 250,    x = pv.Scale.linear(0, 1.1).range(0, w),    y = pv.Scale.ordinal(pv.range(10)).splitBanded(0, h, 4/5);/* The root panel. */var vis = new pv.Panel()    .width(w)    .height(h)    .bottom(20)    .left(20)    .right(10)    .top(5);/* The bars. */var bar = vis.add(pv.Bar)    .data(data)    .top(function() y(this.index))    .height(y.range().band)    .left(0)    .width(x);/* The value label. */bar.anchor("right").add(pv.Label)    .textStyle("white")    .text(function(d) d.toFixed(1));/* The variable label. */bar.anchor("left").add(pv.Label)    .textMargin(5)    .textAlign("right")    .text(function() "ABCDEFGHIJK".charAt(this.index));/* X-axis ticks. */vis.add(pv.Rule)    .data(x.ticks(5))    .left(x)    .strokeStyle(function(d) d ? "rgba(255,255,255,.3)" : "#000")  .add(pv.Rule)    .bottom(0)    .height(5)    .strokeStyle("#000")  .anchor("bottom").add(pv.Label)    .text(x.tickFormat);vis.render();

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/protovisxR328資訊網(wǎng)——每日最新資訊28at.com

9. Recharts

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Recharts 含義是重新定義(Redefined)圖表。這個(gè)名字的背后在于這個(gè)圖表在設(shè)計(jì)上帶給開發(fā)者的是不一樣的體驗(yàn),不僅是用 React 設(shè)計(jì),也在于重新定義了組合與配置方式。接下來我們看一下它提供的圖表案例:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

我們可以看到它完全是用 react 寫的, 寫法非常簡(jiǎn)單.xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/recharts/rechartsxR328資訊網(wǎng)——每日最新資訊28at.com

xR328資訊網(wǎng)——每日最新資訊28at.com

小夕說xR328資訊網(wǎng)——每日最新資訊28at.com

,贊31xR328資訊網(wǎng)——每日最新資訊28at.com

10. frappe-charts

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

Frappe Charts 是一款免費(fèi)開源、輕量無依賴的 web 圖表庫,簡(jiǎn)單不臃腫,支持搭配 Vue / React 等框架使用. 接下來給大家分享幾個(gè)圖表案例:xR328資訊網(wǎng)——每日最新資訊28at.com

餅圖:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

百分比:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

熱力圖:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

雙柱圖:xR328資訊網(wǎng)——每日最新資訊28at.com

圖片圖片xR328資訊網(wǎng)——每日最新資訊28at.com

如果大家感興趣的話可以參考一下.xR328資訊網(wǎng)——每日最新資訊28at.com

github地址: https://github.com/frappe/chartsxR328資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-13287-0.html分享10+可視圖表庫, 助你輕松制作精美可視化大屏

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 我給清華智譜Ai(ChatGLM),寫個(gè)Java對(duì)接的SDK!

下一篇: Springboot整合Ehcache和Redis實(shí)現(xiàn)多級(jí)緩存實(shí)戰(zhàn)案例

標(biāo)簽:
  • 熱門焦點(diǎn)
  • vivo TWS Air開箱體驗(yàn):真輕 臻好聽

    在vivo S15系列新機(jī)的發(fā)布會(huì)上,vivo的最新款真無線藍(lán)牙耳機(jī)vivo TWS Air也一同發(fā)布,本次就這款耳機(jī)新品給大家?guī)硪粋€(gè)簡(jiǎn)單的分享。外包裝盒上,vivo TWS Air保持了vivo自家產(chǎn)
  • K6:面向開發(fā)人員的現(xiàn)代負(fù)載測(cè)試工具

    K6 是一個(gè)開源負(fù)載測(cè)試工具,可以輕松編寫、運(yùn)行和分析性能測(cè)試。它建立在 Go 和 JavaScript 之上,它被設(shè)計(jì)為功能強(qiáng)大、可擴(kuò)展且易于使用。k6 可用于測(cè)試各種應(yīng)用程序,包括 Web
  • 摸魚心法第一章——和配置文件說拜拜

    為了能摸魚我們團(tuán)隊(duì)做了容器化,但是帶來的問題是服務(wù)配置文件很麻煩,然后大家在群里進(jìn)行了“親切友好”的溝通圖片圖片圖片圖片對(duì)比就對(duì)比,簡(jiǎn)單對(duì)比下獨(dú)立配置中心和k8s作為配
  • 自律,給不了Keep自由!

    來源 | 互聯(lián)網(wǎng)品牌官作者 | 李大為編排 | 又耳 審核 | 谷曉輝自律能不能給用戶自由暫時(shí)不好說,但大概率不能給Keep自由。近日,全球最大的在線健身平臺(tái)Keep正式登陸港交所,努力
  • 新電商三兄弟,“抖快紅”成團(tuán)!

    來源:價(jià)值研究所作 者:Hernanderz 隨著內(nèi)容電商的概念興起,抖音、快手、小紅書組成的&ldquo;新電商三兄弟&rdquo;成為業(yè)內(nèi)一股不可忽視的勢(shì)力,給阿里、京東、拼多多帶去了巨大壓
  • 重估百度丨大模型,能撐起百度的“今天”嗎?

    自象限原創(chuàng) 作者|程心 羅輯2023年之前,對(duì)于自己的&ldquo;今天&rdquo;,百度也很迷茫。&ldquo;新業(yè)務(wù)到 2022 年底還是 0,希望 2023 年出來一個(gè) 1。&rdquo;這是2022年底,李彥宏
  • iQOO Neo8 Pro搶先上架:首發(fā)天璣9200+ 安卓性能之王

    經(jīng)過了一段時(shí)間的密集爆料,昨日iQOO官方如期對(duì)外宣布:將于5月23日推出全新的iQOO Neo8系列新品,官方稱這是一款擁有旗艦級(jí)性能調(diào)校的作品。隨著發(fā)布時(shí)
  • 滴滴違法違規(guī)被罰80.26億 共存在16項(xiàng)違法事實(shí)

    滴滴違法違規(guī)被罰80.26億 存在16項(xiàng)違法事實(shí)開始于2121年7月,歷經(jīng)一年時(shí)間,網(wǎng)絡(luò)安全審查辦公室對(duì)“滴滴出行”網(wǎng)絡(luò)安全審查終于有了一個(gè)暫時(shí)的結(jié)束。據(jù)“網(wǎng)信
  • 蘋果140W USB-C充電器:采用氮化鎵技術(shù)

    據(jù)10 月 30 日 9to5 Mac 消息報(bào)道,當(dāng)蘋果推出新的 MacBook Pro 2021 時(shí),該公司還推出了新的 140W USB-C 充電器,附贈(zèng)在 MacBook Pro 16 英寸機(jī)型的盒子里,也支
Top