维斯克斯
visx 是可重复使用的低级可视化组件的集合。visx 结合了 d3 的强大功能来生成可视化效果,并利用 react 的优势来更新 DOM。
用法
让我们制作一个简单的条形图。
首先我们安装相关的软件包:
npm install --save @visx/mock-data @visx/group @visx/shape @visx/scale
import React from 'react';
import { letterFrequency } from '@visx/mock-data';
import { Group } from '@visx/group';
import { Bar } from '@visx/shape';
import { scaleLinear, scaleBand } from '@visx/scale';
// We'll use some mock data from `@visx/mock-data` for this.
const data = letterFrequency;
// Define the graph dimensions and margins
const width = 500;
const height = 500;
const margin = { top: 20, bottom: 20, left: 20, right: 20 };
…