jQuery雙縱軸圖表是雙縱一種常見(jiàn)的數據可視化方式,它可以在一個(gè)圖表中展示兩個(gè)不同的軸圖作數據集,每個(gè)數據集都有自己的表制坐標軸,這種圖表可??以讓我們更直觀(guān)地比(bi)較和分析兩個(gè)數據集之間的雙縱關(guān)系,在本文中,軸圖作我們將詳細介紹如何使用jQuery制作雙縱軸圖表。表制
(圖??片來(lái)源網(wǎng)絡(luò )??,雙??縱侵刪)1、軸圖作準備工作(′▽?zhuān)?
在開(kāi)始制作雙縱軸圖表之(′_`)前,表制我們需要先準備一些必要的雙縱資源??和工具:
jQuery庫:我們??需要在項目中引入jQuery庫,你可以從官方網(wǎng)站下載jQuery庫,軸圖作或者使用CDN鏈接引入。表制
<script src="https://code.jquery.com/jquery3.6.0.min.js"></sc??ript>
ECharts庫:ECharts是雙縱一個(gè)基于JavaScript的開(kāi)源可視化庫,它提供了豐富的軸圖作圖表類(lèi)??型和強大的功能,我們需要引入ECharts庫來(lái)制作雙縱軸圖表。表制
&l??t;script src="https://cdn.bootcdn.net/ajax/libs/ecヽ(′?`)ノharts/5.2.2??/echarts.min.js&quヾ(′ω`)?ot;></script>
H??TML結構:我們需要創(chuàng )建一個(gè)HTML容器來(lái)放置圖表。??
<div id="m??ain" style="width: 600px;heig??ht:400px;??"></div>
2、初始化ECharts實(shí)例
接下來(lái),我們需要初始化一個(gè)ECharts實(shí)例,并將其綁定到剛才創(chuàng )建的HTML容??器上,我們還需要設置圖表的寬度、高度和背景顏色。
var myChart = echarts.init(document.getElementById('main'));myChart.setOption({ titlヽ(′?`)ノe: { text: '雙縱軸圖表示例' }, tooltip: { }, legend: { data:['??銷(xiāo)量'] }, xAxis??: { data: ['襯衫','??羊毛衫','雪紡衫','褲子','(′?_?`)高跟鞋','襪子'] }, yAxis: { }, series: [{ name: '銷(xiāo)量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }]});3、添加第二個(gè)縱軸
要添加第二個(gè)縱軸,我們需要對EC?harts的配置進(jìn)??行一些修改,我們需要設置yAxis的type為value,并為??其分配一個(gè)新的索引,我們需要為每個(gè)系列設置yAxisIndex屬性,以指定它們對應的縱軸,我們需要為第二個(gè)縱軸設置nam??e屬性,以便在圖例中顯示。
myChart.setOption({ yAxis: [{ type: 'value', name: '銷(xiāo)售額', index: 1, splitNumber: 5, min: 0, max: 250, position: 'right', axisLi??ne: { lineStyle: { color: '#5793f3' } }, axisLabel: { formatter: '{ value} ' + '個(gè)' } }, { type: 'category', name: '商品類(lèi)別', data: ['襯衫','羊毛衫','雪紡衫','褲子'??,'高跟鞋','襪子'], axisLine: { lineStyle: { color: '#d9d9d9' } }, axisLabel: { fon(??-)?tSize: 12, color: '#666' } }], serie??s: [{ name: '銷(xiāo)量', type: 'bar', data: [5, 20, 36, 10, 10, 20], yAxisIndex: 0, // 第一個(gè)縱軸(銷(xiāo)售額)對應的索引為0,第二個(gè)縱軸(銷(xiāo)量)對應的索引為1 }, { name: '銷(xiāo)售額', type: 'bar', data: [820, 932, 901, 934, 1290, 1330], // 銷(xiāo)售額數據,與銷(xiāo)量數據一一對應 yAxisIndex: 1, // 第二個(gè)縱軸(銷(xiāo)售額)對?應的索引為1,第一個(gè)縱軸(銷(xiāo)量??)對應的索引為0(已在( ?ヮ?)上面的series中設置) }],});現在,你應該可以看到一個(gè)包含兩個(gè)縱軸的雙縱軸圖表了,這個(gè)圖表展示了不同商品類(lèi)別的銷(xiāo)量和銷(xiāo)售額數據,通過(guò)對比這兩個(gè)數據,我們可以更好地了解商品的銷(xiāo)售情況??。
(作者:百度優(yōu)化)