最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ECharts餅圖顏色設(shè)置的4種方式總結(jié)

 更新時間:2023年09月05日 11:19:27   作者:藍(lán)胖子的多啦A夢  
這篇文章主要給大家介紹了關(guān)于ECharts餅圖顏色設(shè)置的4種方式,ECharts餅圖的顏色可以通過多種方式進(jìn)行設(shè)置,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

ECharts 餅狀圖顏色設(shè)置教程

  • 方法一:在 series 內(nèi)配置餅狀圖顏色
  • 方法二:在 option 內(nèi)配置餅狀圖顏色
  • 方法三:在 data 內(nèi)配置餅狀圖顏色
  • 方法四:配置 ECharts 餅狀圖隨機(jī)顏色

Charts 餅狀圖中的每個扇形顏色其實都可以自定義或者隨機(jī)顯示顏色。本文講解 4 種配置修改 ECharts 餅圖顏色的方法。

方法一:在 series  內(nèi)配置餅狀圖顏色

series: [
  itemStyle: {
    normal: {
      color: function (colors) {
         var colorList = [
                    '#fc8251',
                    '#5470c6',
                    '#9A60B4',
                    '#ef6567',
                    '#f9c956',
                    '#3BA272'
                  ];
         return colorList[colors.dataIndex];
       }
     },
   }
 ]

EChart.js 在 series 中設(shè)置餅狀圖顏色的 Demo 源代碼:

 this.chart.setOption({
        legend: {
          orient: "vertical",
          left: "left",
          textStyle: {
            //圖例中文字的樣式
            color: "#ffffff",
            fontSize: 12,
          },
        },
        series: [
          {
            type: "pie",
            radius: "50%",
            data: this.optionData,
            emphasis: {
              itemStyle: {
                shadowBlur: 10,
                shadowOffsetX: 0,
                shadowColor: "rgba(0, 0, 0, 0.5)",
              },
            },
            labelLine: {
              show: false, //隱藏指示線
            },
            label: {
              show: false, //隱藏標(biāo)示文字
            },
            itemStyle: {
              normal: {
                color: function (colors) {
                  var colorList = [
                    '#fc8251',
                    '#5470c6',
                    '#9A60B4',
                    '#ef6567',
                    '#f9c956',
                    '#3BA272'
                  ];
                  return colorList[colors.dataIndex];
                }
              },
            }
          },
        ],
      });

效果

方法二:在 option  內(nèi)配置餅狀圖顏色

 this.chart.setOption({
        legend: {
          orient: "vertical",
          left: "left",
          textStyle: {
            //圖例中文字的樣式
            color: "#ffffff",
            fontSize: 12,
          },
        },
        color:['#fc8251','#5470c6','#9A60B4','#ef6567', '#f9c956','#3BA272'];
        series: [
          {
            type: "pie",
            radius: "50%",
            data: this.optionData,
            emphasis: {
              itemStyle: {
                shadowBlur: 10,
                shadowOffsetX: 0,
                shadowColor: "rgba(0, 0, 0, 0.5)",
              },
            },
            labelLine: {
              show: false, //隱藏指示線
            },
            label: {
              show: false, //隱藏標(biāo)示文字
            },
          },
        ],
      });

方法三:在 data  內(nèi)配置餅狀圖顏色

**data: [
        { value: 917, name: '搜索引擎',itemStyle: {color:'#fc8251'}},
        { value: 873, name: '微信朋友圈',itemStyle: {color:'#5470c6'}},
        { value: 678, name: 'Feeds 廣告',itemStyle: {color:'#91cd77'}},
        { value: 583, name: '直接訪問',itemStyle: {color:'#ef6567'}},
        { value: 432, name: '口碑介紹',itemStyle: {color:'#f9c956'}}
      ]
**

EChart.js 在 data 中設(shè)置餅狀圖顏色的 Demo 源代碼:

option = {
  legend: {
    top: 'bottom'
  },
  series: [
    {
      name: '',
      type: 'pie',
      radius: [50, 250],
      center: ['50%', '50%'],
      roseType: 'area',
      itemStyle: {
        borderRadius: 8
      },
      data: [
        { value: 917, name: '搜索引擎',itemStyle: {color:'#fc8251'}},
        { value: 873, name: '微信朋友圈',itemStyle: {color:'#5470c6'}},
        { value: 678, name: 'Feeds 廣告',itemStyle: {color:'#91cd77'}},
        { value: 583, name: '直接訪問',itemStyle: {color:'#ef6567'}},
        { value: 332, name: '電話銷售',itemStyle: {color:'#f9c956'} },
        { value: 432, name: '口碑介紹',itemStyle: {color:'#75bedc'}}
      ]
    }
  ]
};

方法四:配置 ECharts 餅狀圖隨機(jī)顏色 

color: function () {
          return (
            'rgb(' +
            [
              Math.round(Math.random() * 270),
              Math.round(Math.random() * 370),
              Math.round(Math.random() * 400)
            ].join(',') +
            ')'
          );
        },

option = {
  legend: {
    top: 'bottom'
  },
  series: [
    {
      name: '',
      type: 'pie',
      radius: [50, 250],
      center: ['50%', '50%'],
      roseType: 'area',
      itemStyle: {
        color: function () {
          return (
            'rgb(' +
            [
              Math.round(Math.random() * 270),
              Math.round(Math.random() * 370),
              Math.round(Math.random() * 400)
            ].join(',') +
            ')'
          );
        },
        borderRadius: 8
      },
      data: [
        { value: 917, name: '搜索引擎'},
        { value: 873, name: '微信朋友圈'},
        { value: 678, name: 'Feeds 廣告'},
        { value: 583, name: '直接訪問'},
        { value: 332, name: '電話銷售'},
        { value: 432, name: '口碑介紹'}
      ]
    }
  ]
};

總結(jié) 

到此這篇關(guān)于ECharts餅圖顏色設(shè)置的4種方式總結(jié)的文章就介紹到這了,更多相關(guān)ECharts餅圖顏色設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript數(shù)組函數(shù)unshift、shift、pop、push使用實例

    JavaScript數(shù)組函數(shù)unshift、shift、pop、push使用實例

    這篇文章主要介紹了JavaScript數(shù)組函數(shù)unshift、shift、pop、push使用實例,本文先是講解了聲明數(shù)組的方法,然后對4個函數(shù)使用給出了一些例子,需要的朋友可以參考下
    2014-08-08
  • Javascript的原型和原型鏈你了解嗎

    Javascript的原型和原型鏈你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Javascript的原型和原型鏈,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • javascript上傳圖片前預(yù)覽圖片兼容大多數(shù)瀏覽器

    javascript上傳圖片前預(yù)覽圖片兼容大多數(shù)瀏覽器

    上傳圖片前預(yù)覽圖片這種效果應(yīng)用比較廣泛,實現(xiàn)的方也大同小異,下面為大家介紹下,在javascript中是如何實現(xiàn)的,感興趣的朋友可以參考下
    2013-10-10
  • js中的reduce()函數(shù)講解

    js中的reduce()函數(shù)講解

    今天小編就為大家分享一篇關(guān)于js中的reduce()函數(shù)講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 與iframe進(jìn)行跨域交互的解決方案(推薦)

    與iframe進(jìn)行跨域交互的解決方案(推薦)

    這篇文章主要介紹了與iframe進(jìn)行跨域交互的解決方案,本文通過實例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • JavaScript實現(xiàn)瀑布流圖片效果

    JavaScript實現(xiàn)瀑布流圖片效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)瀑布流圖片效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 原生js實現(xiàn)trigger方法示例代碼

    原生js實現(xiàn)trigger方法示例代碼

    這篇文章主要給大家介紹了關(guān)于利用原生js實現(xiàn)trigger方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • BootStrap中關(guān)于Select下拉框選擇觸發(fā)事件及擴(kuò)展

    BootStrap中關(guān)于Select下拉框選擇觸發(fā)事件及擴(kuò)展

    Select下拉框的問題,想在選擇一個選項后,前臺顯示做出變動,并且知道選擇的是第幾個選項。 怎么解決這個問題呢?下面小編給大家?guī)砹薆ootStrap中關(guān)于Select下拉框選擇觸發(fā)事件及擴(kuò)展,需要的朋友參考下吧
    2016-11-11
  • webpack配置文件外置的兩種實現(xiàn)方式

    webpack配置文件外置的兩種實現(xiàn)方式

    webpack配置環(huán)境變量文件,是根據(jù)打包命令尋找對應(yīng)的環(huán)境變量文件,從而獲取接口地址,本文就來介紹一下webpack配置文件外置的兩種實現(xiàn)方式,感興趣的可以了解一下
    2023-12-12
  • JavaScript實現(xiàn)簡單獲取本地圖片主色調(diào)

    JavaScript實現(xiàn)簡單獲取本地圖片主色調(diào)

    想象一個場景,就是如何根據(jù)一張圖片大概提取出它的主色調(diào)呢?獲取主色調(diào)后,可能會用來設(shè)置某些背景顏色,這里,利用?JS?簡單獲取本地圖片主色調(diào),希望對大家有所幫助
    2023-03-03

最新評論

泽普县| 柏乡县| 清水河县| 新邵县| 扶余县| 拉萨市| 河津市| 乌拉特后旗| 康马县| 尖扎县| 江油市| 缙云县| 科技| 崇礼县| 饶阳县| 开远市| 石首市| 平山县| 玉林市| 安平县| 雷州市| 涿州市| 乳山市| 福泉市| 浮山县| 清涧县| 额尔古纳市| 阳曲县| 泉州市| 南溪县| 鄂伦春自治旗| 天长市| 灵川县| 江都市| 巫山县| 榆中县| 枣强县| 双鸭山市| 达州市| 渭源县| 霍城县|