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

Echarts柱狀圖修改柱子顏色漸變及柱子圓角效果實例

 更新時間:2024年09月27日 11:02:17   作者:涼豆菌  
在ECharts中,可以通過修改series.itemStyle.normal屬性來定制柱狀圖的柱子樣式,包括圓角和背景色漸變,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

前言

修改柱狀圖柱子背景色漸變和圓角,可通過修改series.itemStyle.normal.barBorderRadius屬性實現(xiàn)圓角設(shè)置,series.itemStyle.normal.color:new echarts.graphic.LinearGradient()來設(shè)置漸變色柱子。

效果圖:

代碼如下:

series: [{
    data: data,
    type: 'bar',
    barWidth: '40%',
    itemStyle: {
        normal: {
            //這里設(shè)置柱形圖圓角 [左上角,右上角,右下角,左下角]
            barBorderRadius:[5, 5, 0, 0],
            color: new echarts.graphic.LinearGradient(
                0, 1, 0, 0, [{//只要修改前四個參數(shù)就ok
                        offset: 0,
                        color: '#c6e6ca'
                    }, //柱圖漸變色
                    {
                        offset: 1,
                        color: '#45ac53'
                    }
                ]
            ),
        },            
    },
}]

附:Echarts繪制橫向柱狀圖(圓角+漸變)

圓角配置

series: [
    {
        name: '數(shù)量',
        type: 'bar',
        data: barData,
        barWidth: 14,
        itemStyle: {
            emphasis: {
                barBorderRadius: 7
            },
            normal: {
                barBorderRadius: 7
            }
        }
    }
]

漸變實現(xiàn)

設(shè)置itemStyle的color為new echarts.graphic.LinearGradient()線性漸變即可. 這個API在官方文檔里面都沒找到, 經(jīng)過測試前四個參數(shù)設(shè)置為0, 0, 1, 0可以從左到右漸變. 設(shè)置為0,0,0,1可以從上到下漸變. 第5個參數(shù)數(shù)組表示開始的顏色和結(jié)束的顏色.

itemStyle: {
    emphasis: {
        barBorderRadius: 7
    },
    normal: {
        barBorderRadius: 7,
        color: new echarts.graphic.LinearGradient(
            0, 0, 1, 0,
            [
                {offset: 0, color: '#3977E6'},
                {offset: 1, color: '#37BBF8'}

            ]
        )
    }
}

完整代碼如下

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="ECharts">
<title>Echarts繪制橫向柱狀圖(圓角+漸變)</title>
<script src="https://cdn.bootcss.com/echarts/3.5.4/echarts.min.js"></script>
</head>
<body>
<div id="main" style="width: 1000px;height:400px;"></div>
<script type="text/javascript">
     var myChart = echarts.init(document.getElementById('main'));
 
    //初始化數(shù)據(jù)
    var category = ['小王', '小李', '小趙', '小馬', '小劉', '小張', '小齊'];
    var barData = [3100, 2142, 1218, 581, 431, 383, 163];
 
    var option = {
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        xAxis: {
            type: 'value',
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            }
        },
        yAxis: {
            type: 'category',
            data: category,
            splitLine: {show: false},
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            offset: 10,
            nameTextStyle: {
                fontSize: 15
            }
        },
        series: [
            {
                name: '數(shù)量',
                type: 'bar',
                data: barData,
                barWidth: 14,
                barGap: 10,
                smooth: true,
                label: {
                    normal: {
                        show: true,
                        position: 'right',
                        offset: [5, -2],
                        textStyle: {
                            color: '#F68300',
                            fontSize: 13
                        }
                    }
                },
                itemStyle: {
                    emphasis: {
                        barBorderRadius: 7
                    },
                    normal: {
                        barBorderRadius: 7,
                        color: new echarts.graphic.LinearGradient(
                            0, 0, 1, 0,
                            [
                                {offset: 0, color: '#3977E6'},
                                {offset: 1, color: '#37BBF8'}
 
                            ]
                        )
                    }
                }
            }
        ]
    };
    myChart.setOption(option);
</script>
</body>
</html>

總結(jié) 

到此這篇關(guān)于Echarts柱狀圖修改柱子顏色漸變及柱子圓角的文章就介紹到這了,更多相關(guān)Echarts柱狀圖顏色漸變圓角內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 你可能不知道的JavaScript的new Function()方法

    你可能不知道的JavaScript的new Function()方法

    JavaScript的精神領(lǐng)袖Douglas Crockford曾說過JavaScript是程序員唯一不需要學(xué)習(xí)就能直接使用的語言. 在編程中確實是如此
    2014-04-04
  • 通過實例解析JavaScript常用排序算法

    通過實例解析JavaScript常用排序算法

    這篇文章主要介紹了通過實例解析JavaScript常用排序算法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • JavaScript使用setTimeout實現(xiàn)倒計時效果

    JavaScript使用setTimeout實現(xiàn)倒計時效果

    這篇文章主要為大家詳細介紹了JavaScript使用setTimeout實現(xiàn)倒計時效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • JS表單驗證的代碼(常用)

    JS表單驗證的代碼(常用)

    最近沒有項目做,有點空余時間,小編把日常比較常用的js表單驗證代碼整理分享到腳本之家平臺,供大家學(xué)習(xí),需要的朋友參考下吧
    2016-04-04
  • JS綁定事件的3種方法舉例示范(簡單易懂)

    JS綁定事件的3種方法舉例示范(簡單易懂)

    在JavaScript的學(xué)習(xí)中我們經(jīng)常會遇到JavaScript的事件機制,例如事件綁定、事件監(jiān)聽、事件委托(事件代理)等,這篇文章主要給大家介紹了關(guān)于JS綁定事件的3種方法,需要的朋友可以參考下
    2023-11-11
  • 深入淺析JSON.parse()、JSON.stringify()和eval()的作用詳解

    深入淺析JSON.parse()、JSON.stringify()和eval()的作用詳解

    這篇文章主要介紹了深入淺析JSON.parse()、JSON.stringify()和eval()的作用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • JSONP獲取Twitter和Facebook文章數(shù)的具體步驟

    JSONP獲取Twitter和Facebook文章數(shù)的具體步驟

    這篇文章主要介紹了JSONP獲取Twitter和Facebook文章數(shù)的方法,需要的朋友可以參考下
    2014-02-02
  • HTML+JS實現(xiàn)愛心動畫效果的源碼分享

    HTML+JS實現(xiàn)愛心動畫效果的源碼分享

    最近在熱播影劇《點燃我,溫暖你》中有個片段是男主人公李峋通過代碼實現(xiàn)了一個愛心動畫的效果。在本文中,將利用HTML+CSS+JS實現(xiàn)同款效果,需要的可以嘗試一下
    2022-11-11
  • JavaScript簡單驗證表單空值及郵箱格式的方法

    JavaScript簡單驗證表單空值及郵箱格式的方法

    這篇文章主要介紹了JavaScript簡單驗證表單空值及郵箱格式的方法,涉及javascript基本的表單與字符串操作相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • 使用rollup打包JS的方法步驟

    使用rollup打包JS的方法步驟

    這篇文章主要介紹了使用rollup打包JS的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

将乐县| 吴江市| 黄大仙区| 璧山县| 福建省| 奉化市| 寿阳县| 永嘉县| 三明市| 莱阳市| 开平市| 宁国市| 育儿| 米脂县| 庄河市| 永康市| 定安县| 织金县| 太保市| 清水河县| 民乐县| 汤阴县| 皋兰县| 浙江省| 离岛区| 丘北县| 阿鲁科尔沁旗| 安仁县| 乌鲁木齐县| 万盛区| 增城市| 莱芜市| 佳木斯市| 商水县| 南宫市| 华蓥市| 龙游县| 伊金霍洛旗| 弥渡县| 确山县| 卢氏县|