首頁 > web前端 > 前端問答 > react專案怎麼增加echarts餅圖

react專案怎麼增加echarts餅圖

藏色散人
發布: 2023-01-04 16:42:40
原創
2434 人瀏覽過

react專案增加echarts餅圖的方法:1、透過「npm install echarts --save」指令安裝「echarts」;2、使用import引入「echarts/lib/echarts」;3、透過「componentDidMount () {...}”實現增加echarts餅圖即可。

react專案怎麼增加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專案怎麼增加echarts餅圖

推薦學習:《react影片教學

#

以上是react專案怎麼增加echarts餅圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板