• 技术文章 >web前端 >前端问答

    react项目怎么增加echarts饼图

    藏色散人藏色散人2023-01-04 16:42:40原创91

    react项目增加echarts饼图的方法:1、通过“npm install echarts --save”命令安装“echarts”;2、使用import引入“echarts/lib/echarts”;3、通过“componentDidMount() {...}”实现增加echarts饼图即可。

    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。

    react项目怎么增加echarts饼图?

    在React项目中使用echarts饼状图

    一、安装

    npm install echarts --save

    二、引入

    import echarts from 'echarts/lib/echarts';
    import  'echarts/lib/chart/pie';  //饼状图
    import  'echarts/lib/component/tooltip';
    import  'echarts/lib/component/title';
    import  'echarts/lib/component/legend'
    import  'echarts/lib/component/markPoint'

    三、使用

    componentDidMount() {
            //环形图百分比
            var huan_val = document.getElementsByClassName("huan")[0];
            var chart = echarts.init(huan_val);
            let option = {
                color: ["#f8e367", "#99dfff", "#58c0f0", "#5ea6ff", "#ff9e48", "#bcbcbc"],
                series: [{
                    name: "驾驶分析",
                    type: "pie",
                    radius: ['60%', '80%'],
                    avoidLabelOverlap: false,
                    label: {
                        normal: {
                            show: false,
                            position: 'center'
                        },
                        emphasis: {
                            show: true,
                            textStyle: {
                                fontSize: '30',
                                fontWeight: 'bold'
                            }
                        }
                    },
                    labelLine: {
                        normal: {
                            show: false
                        }
                    },
                    data: [{
                        value: 33,
                        name: '慢速'
                    }, {
                        value: 26,
                        name: '低速'
                    }, {
                        value: 6,
                        name: '中速'
                    }, {
                        value: 2,
                        name: '高速'
                    }, {
                        value: 3,
                        name: '超速'
                    }, {
                        value: 30,
                        name: '怠速'
                    }]
                }]
            };
            chart.setOption(option);
        }
    render(){
    	return(
            <div className="huan"></div>
    	)}

    四、结果
    在这里插入图片描述

    推荐学习:《react视频教程

    以上就是react项目怎么增加echarts饼图的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:echarts React
    上一篇:react 怎么修改端口 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • react+native+adb报错怎么办• react+maxlength不生效怎么办• react 不自动刷新怎么办• react children方法怎么用• react 怎么修改端口
    1/1

    PHP中文网