本文主要是介绍react使用AntV,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
AntV使用(https://antv.antgroup.com/)
import React, { useEffect } from "react";
// npm install @antv/g2
import { Chart } from "@antv/g2";
const Charts = () => {
function Ccc() {
// 准备数据
const data = [
{ genre: "Sports", sold: 300 },
{ genre: "Strategy", sold: 115 },
{ genre: "Action", sold: 120 },
{ genre: "Shooter", sold: 350 },
{ genre: "Other", sold: 150 },
];
// 初始化图表实例
const chart = new Chart({
container: "container",
});
// 声明可视化
chart
.interval() // 创建一个 Interval 标记
.data(data) // 绑定数据
.encode("x", "genre") // 编码 x 通道
.encode("y", "sold")// 编码 y 通道
// 渲染可视化
chart.render();
}
useEffect(() => {
Ccc();
}, []);
return (
<div>
<div id="container"></div>
</div>
);
};
export default Charts;
这篇关于react使用AntV的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!