Heim > Web-Frontend > js-Tutorial > So verwenden Sie eine benutzerdefinierte Einzelspaltenfarbe in Echart (Code beigefügt)

So verwenden Sie eine benutzerdefinierte Einzelspaltenfarbe in Echart (Code beigefügt)

不言
Freigeben: 2018-10-18 15:29:29
nach vorne
2701 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Verwendung einer benutzerdefinierten Einzelspaltenfarbe (mit Code). Ich hoffe, dass er für Sie hilfreich ist.

In der Projektpraxis sind wir auf die Anforderung gestoßen, dass die Spalte eine spezielle Farbe annimmt, wenn die X-Achse einem bestimmten Wert entspricht. Es gibt ungefähr zwei Lösungen, um dies zu implementieren:

1 . Durchlauf im Vordergrund Datenobjekt, Beurteilungseinstellung; 2. Stellen Sie die Daten im Hintergrund gemäß den Formatanforderungen zusammen.

Methode 1:

option = {
    title: {
        text: 'ECharts 示例'
    },
    tooltip: {},
    legend: {
        data:['销量']
    },
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],
        axisLabel: {color: 'green'}
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20],
        itemStyle: {
            color: function(params){
                var c ='';
                if(params.value>20){
                    c='red'
                }else{
                    c='green'
                }
                return c;
            }
        }
    }]
};
Nach dem Login kopieren

Methode 2:

option = {
    title: {
        text: 'ECharts 示例'
    },
    tooltip: {},
    legend: {
        data:['销量']
    },
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],
        axisLabel: {color: 'green'}
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, {
            value:'35',
            itemStyle: {
                color: 'orange'
            }
        }, 10, 10, 20]
    }]
};
Nach dem Login kopieren

Sie können die beiden auch zusammen verwenden, um Ihre eigenen speziellen Anforderungen zu erfüllen. Wenn Sie den Hintergrund für die Umsetzung wünschen, stellen Sie einfach die Daten in diesem Format zusammen und geben Sie es an der Rezeption zurück. Ich hoffe, dass es Freunden mit ähnlichen Bedürfnissen hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine benutzerdefinierte Einzelspaltenfarbe in Echart (Code beigefügt). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage