欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

echarts餅圖自定義設(shè)置顏色的3種實(shí)現(xiàn)方式

 更新時(shí)間:2024年02月04日 09:10:09   作者:maoge_666  
ECharts餅圖的顏色可以通過多種方式進(jìn)行設(shè)置,下面這篇文章主要給大家介紹了關(guān)于echarts餅圖自定義設(shè)置顏色的3種實(shí)現(xiàn)方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

第一種方式

option下

color:['#45C2E0', '#C1EBDD', '#FFC851','#5A5476','#1869A0','#FF9393'],

整體代碼如下:

option = {
    tooltip: {
        trigger: 'item'
    },
    legend: {
        top: '5%',
        left: 'center'
    },
    color:['#45C2E0', '#C1EBDD', '#FFC851','#5A5476','#1869A0','#FF9393'],
    series: [
        {
            name: '城市',
            type: 'pie',
            radius: ['50%', '70%'],
            avoidLabelOverlap: false,
            label: {
                show: false,
                position: 'center'
            },
            emphasis: {
                label: {
                    show: true,
                    fontSize: '40',
                    fontWeight: 'bold'
                }
            },
            labelLine: {
                show: false
            },
            data: [
                {value: 1048, name: '北京'},
                {value: 735, name: '上海'},
                {value: 580, name: '廣州'},
                {value: 484, name: '深圳'},
                {value: 300, name: '杭州'},
                {value:456,name:"雄安"}
            ]
        }
    ]
};

效果如下:

第二種方式

series下

itemStyle: {
                          normal: {
                              color: function(colors) {
            var colorList = [
            '#45C2E0', '#C1EBDD', '#FFC851','#5A5476','#1869A0','#FF9393'
            ];
            return colorList[colors.dataIndex]
        }
    }
},

整體代碼如下:

option = {
    backgroundColor: '#2c343c',

    title: {
        text: 'Customized Pie',
        left: 'center',
        top: 20,
        textStyle: {
            color: '#ccc'
        }
    },

    tooltip: {
        trigger: 'item'
    },

    visualMap: {
        show: false,
        min: 80,
        max: 600,
        inRange: {
            colorLightness: [0, 1]
        }
    },
    series: [
        {
            name: '訪問來源',
            type: 'pie',
            radius: '55%',
            center: ['50%', '50%'],
            data: [
                {value: 335, name: '直接訪問'},
                {value: 310, name: '郵件營(yíng)銷'},
                {value: 274, name: '聯(lián)盟廣告'},
                {value: 235, name: '視頻廣告'},
                {value: 400, name: '搜索引擎'}
            ].sort(function (a, b) { return a.value - b.value; }),
            roseType: 'radius',
            label: {
                color: 'rgba(255, 255, 255, 0.3)'
            },
            labelLine: {
                lineStyle: {
                    color: 'rgba(255, 255, 255, 0.3)'
                },
                smooth: 0.2,
                length: 10,
                length2: 20
            },
            itemStyle: {
                normal: {
                              color: function(colors) {
            var colorList = [
            '#45C2E0', '#C1EBDD', '#FFC851','#5A5476','#1869A0','#FF9393'
            ];
            return colorList[colors.dataIndex]
        }},
                shadowBlur: 200,
                shadowColor: 'rgba(0, 0, 0, 0.5)'
            },

            animationType: 'scale',
            animationEasing: 'elasticOut',
            animationDelay: function (idx) {
                return Math.random() * 200;
            }
        }
    ]
};

效果如下:

第三種方式

data下

itemStyle: {color:"black"}

整體代碼如下:

option = {
    title: {
        text: '某站點(diǎn)用戶訪問來源',
        subtext: '純屬虛構(gòu)',
        left: 'center'
    },
    tooltip: {
        trigger: 'item'
    },
    legend: {
        orient: 'vertical',
        left: 'left',
    },
    series: [
        {
            name: '訪問來源',
            type: 'pie',
            radius: '50%',
            data: [
                {value: 1048, name: '搜索引擎',itemStyle: {color:"black"}},
                {value: 735, name: '直接訪問'},
                {value: 580, name: '郵件營(yíng)銷'},
                {value: 484, name: '聯(lián)盟廣告'},
                {value: 300, name: '視頻廣告'}
            ],
            emphasis: {
                itemStyle: {
                    shadowBlur: 10,
                    shadowOffsetX: 0,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]
};

效果如下:

總結(jié) 

到此這篇關(guān)于echarts餅圖自定義設(shè)置顏色的3種實(shí)現(xiàn)方式的文章就介紹到這了,更多相關(guān)echarts餅圖自定義設(shè)置顏色內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IntersectionObserver判斷是否在可視區(qū)域詳解

    IntersectionObserver判斷是否在可視區(qū)域詳解

    這篇文章主要為大家介紹了IntersectionObserver判斷是否在可視區(qū)域詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 微信小程序中的上拉、下拉菜單功能

    微信小程序中的上拉、下拉菜單功能

    這篇文章主要介紹了微信小程序中的上拉、下拉菜單功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • js放大鏡放大購物圖片效果

    js放大鏡放大購物圖片效果

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)放大鏡放大購物圖片效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • js 純數(shù)字不重復(fù)排列的另類方法

    js 純數(shù)字不重復(fù)排列的另類方法

    有一組數(shù)據(jù),大概10萬個(gè)左右,每一單位的值不會(huì)大于30000,要求按照由大到小的順序不重復(fù)輸出。
    2010-07-07
  • 微信小程序?qū)崿F(xiàn)頁面左右滑動(dòng)

    微信小程序?qū)崿F(xiàn)頁面左右滑動(dòng)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)頁面左右滑動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 使用taro開發(fā)微信小程序遇到的坑總結(jié)

    使用taro開發(fā)微信小程序遇到的坑總結(jié)

    Taro,京東凹凸實(shí)驗(yàn)室出品的適配多端的一個(gè)框架,這篇文章主要介紹了使用taro開發(fā)微信小程序遇到的坑總結(jié),需要的朋友可以參考下
    2019-04-04
  • 為body標(biāo)簽和document.body都添加點(diǎn)擊事件后僅Firefox彈出了兩次

    為body標(biāo)簽和document.body都添加點(diǎn)擊事件后僅Firefox彈出了兩次

    為body標(biāo)簽和document.body都添加點(diǎn)擊事件后僅Firefox彈出了兩次,需要的朋友可以參考下。
    2011-04-04
  • 修復(fù)bash漏洞的shell腳本分享

    修復(fù)bash漏洞的shell腳本分享

    這篇文章主要介紹了修復(fù)bash漏洞的shell腳本分享,本文腳本適應(yīng)常見的linux服務(wù)器系統(tǒng),如CentOS、Debian、Ubuntu、OpenSuSE、Aliyun等系統(tǒng),需要的朋友可以參考下
    2014-12-12
  • JavaScript截屏功能的實(shí)現(xiàn)代碼

    JavaScript截屏功能的實(shí)現(xiàn)代碼

    我覺得使用JS截圖的想法是非常荒謬的,首先JS沒有權(quán)限調(diào)用操作系統(tǒng)的截圖功能,其次,瀏覽器(BOM)也沒有提供相關(guān)的截圖接口,經(jīng)過一番折騰,有點(diǎn)思路了,下面通過實(shí)例代碼給大家簡(jiǎn)單介紹下js 截屏功能的實(shí)現(xiàn)代碼,一起看看吧
    2017-07-07
  • JavaScript事件Event對(duì)象詳解(屬性、方法、自定義事件)

    JavaScript事件Event對(duì)象詳解(屬性、方法、自定義事件)

    Event對(duì)象代表事件的狀態(tài),比如事件在其中發(fā)生的元素、鍵盤按鍵的狀態(tài)、鼠標(biāo)的位置、鼠標(biāo)按鈕的狀態(tài),這篇文章主要給大家介紹了關(guān)于JavaScript事件Event對(duì)象(屬性、方法、自定義事件)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01

最新評(píng)論