快速上手
上一篇
简介
下一篇
升级指南
Loading...
我们提供了 Ant Design 的 npm 包,通过下面的命令即可完成安装:
npm install @ant-design/charts --save
成功安装完成之后,即可使用 import
或 require
进行引用:
import { Line } from '@ant-design/charts';
前置依赖
"peerDependencies": {"react": ">=16.8.4","react-dom": ">=16.8.4"}
既可以通过将脚本下载到本地也可以直接引入在线资源。
<script type="text/javascript" src="https://unpkg.com/@ant-design/charts@latest/dist/charts.min.js"></script>
由于 @ant-design/charts 里面 externals 了 react
、react-dom
,使用时需要通过 CDN 的方式在 charts.min.js
之前引入对应包的 CDN 地址。
// webpack.config.jsexternals: {react: 'React','react-dom': 'ReactDOM','lodash': 'lodash',}// public/index.html<script crossorigin src="https://unpkg.com/react@latest/umd/react.production.min.js"></script><script crossorigin src="https://unpkg.com/react-dom@latest/umd/react-dom.production.min.js"></script><script crossorigin src="https://unpkg.com/lodash@4.17.21/lodash.min.js"></script>// 按需引入<script type="text/javascript" src="https://unpkg.com/@ant-design/charts@latest/dist/charts.min.js"></script>
使用方式
// 折线图,其它图表类似const { Line } = window.Charts;
在 Ant Design Charts 引入页面后,我们就已经做好了创建第一个图表的准备了,下面以一个基础折线图为例开始我们第一个图表的创建。大部分 demos 使用了父容器宽高,请确保父容器宽高或者手动设置图表宽高。
import React from 'react';import { Line } from '@ant-design/charts';const Page: React.FC = () => {const data = [{ year: '1991', value: 3 },{ year: '1992', value: 4 },{ year: '1993', value: 3.5 },{ year: '1994', value: 5 },{ year: '1995', value: 4.9 },{ year: '1996', value: 6 },{ year: '1997', value: 7 },{ year: '1998', value: 9 },{ year: '1999', value: 13 },];const config = {data,height: 400,xField: 'year',yField: 'value',};return <Line {...config} />;};export default Page;