<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          BizCharts基于 G2 封裝的 React 圖表庫

          聯(lián)合創(chuàng)作 · 2023-09-27 07:01

          BizCharts 是一個基于 G2 封裝的 React 圖表庫,具有 G2、React 的全部優(yōu)點(diǎn),可以讓用戶以組件的形式組合出無數(shù)種圖表;并且集成了大量的統(tǒng)計(jì)工具,支持多種坐標(biāo)系繪制,交互定制,動畫定制以及圖形定制等等。相信 BizCharts 定能成為您的數(shù)據(jù)可視化項(xiàng)目的強(qiáng)力助手。

          特性

          • 基于 G2、React

          • 健壯

          • 穩(wěn)定

          • 強(qiáng)大的擴(kuò)展能力

          • 高自定義能力

          安裝

          通過 npm 引入

          我們提供了 BizCharts npm 包,通過下面的命令即可完成安裝

          npm install bizcharts --save

          成功安裝完成之后,即可使用 import 或 require 進(jìn)行引用。

          快速開始

          在 BizCharts 引入頁面后,我們就已經(jīng)做好了創(chuàng)建第一個圖表的準(zhǔn)備了。

          下面是以一個基礎(chǔ)的柱狀圖為例開始我們的第一個圖表創(chuàng)建。

          1. 創(chuàng)建容器

            在頁面的 body 部分創(chuàng)建一個節(jié)點(diǎn),指定一個 id

            <div id="mountNode"></div>
          2. 使用組件生成圖表

          • 引入圖表需要的組件

          • 用組件組裝成需要的圖表

          • 把圖表渲染到 mountNode 節(jié)點(diǎn)上

          import React from 'react';import ReactDOM from 'react-dom';import { Chart, Geom, Axis, Tooltip, Legend, Coord } from 'bizcharts';// 數(shù)據(jù)源const data = [
            { genre: 'Sports', sold: 275, income: 2300 },
            { genre: 'Strategy', sold: 115, income: 667 },
            { genre: 'Action', sold: 120, income: 982 },
            { genre: 'Shooter', sold: 350, income: 5271 },
            { genre: 'Other', sold: 150, income: 3710 }
          ];// 定義度量const cols = {  sold: { alias: '銷售量' },  genre: { alias: '游戲種類' }
          };// 渲染圖表ReactDOM.render((
            <Chart width={600} height={400} data={data} scale={cols}>
                <Axis name="genre" />
                <Axis name="sold" />
                <Legend position="top" dy={-20} />
                <Tooltip />
                <Geom type="interval" position="genre*sold" color="genre" />
              </Chart>
          ), document.getElementById('mountNode'));

          一張柱狀圖就繪制成功了:

          體驗(yàn)改進(jìn)計(jì)劃說明

          為了更好服務(wù)用戶,G2 會將打點(diǎn)監(jiān)控,將 URL 等信息發(fā)送回 AntV 服務(wù)器,BizCharts 沒有關(guān)閉這個請求:https://kcart.alipay.com/web/bi.do

          除了 URL 與 G2 版本信息外,不會收集任何其他信息,一切為了能對 G2 的運(yùn)行情況有更多了解,以更好服務(wù)于用戶。如有擔(dān)心,可以通過下面的代碼關(guān)閉:

          // 關(guān)閉 G2 的體驗(yàn)改進(jìn)計(jì)劃打點(diǎn)請求(如:服務(wù)端渲染)BizCharts.track(false)

          瀏覽 31
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  xxx一区二区 | 懂色av,蜜臀AV粉嫩av | 成人激情综合网 | 免费观看视频久久 | 国产乱码一区二区三区四区在线 |