一、Echarts簡介
ECharts是一個使用JavaScript開發的,針對大規模數據可視化的開源庫。它支持多種圖表類型的展示,包括折線圖、散點圖、餅圖等,並且能夠非常容易地與其他的前端組件集成,例如React等。
二、多個y軸的作用
ECharts支持多個y軸的展示,這是非常有用的一個功能。通過多個y軸可以實現不同單位的數據展示在同一個圖表中,這樣可以方便地進行數據分析和比較。舉個例子,我們可以在同一個圖表中展示公司的銷售額和利潤,銷售額使用y軸1,利潤使用y軸2。
三、示例代碼
下面是一個使用ECharts多個y軸展示數據的示例代碼:
// 引入ECharts
import echarts from 'echarts';
// 初始化圖表
const chart = echarts.init(document.getElementById('chart'));
// 指定圖表的配置項和數據
const option = {
// x軸數據
xAxis: {
type: 'category',
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
},
// y軸數據
yAxis: [
{
// y軸1的配置
type: 'value',
name: '銷售額',
// y軸1的數據
data: [820, 932, 901, 934, 1290, 1330, 1320]
},
{
// y軸2的配置
type: 'value',
name: '利潤',
// y軸2的數據
data: [120, 132, 101, 134, 90, 230, 210]
}
],
// 圖表數據
series: [
{
name: '銷售額',
type: 'line',
// 使用y軸1的數據
yAxisIndex: 0,
data: [820, 932, 901, 934, 1290, 1330, 1320]
},
{
name: '利潤',
type: 'line',
// 使用y軸2的數據
yAxisIndex: 1,
data: [120, 132, 101, 134, 90, 230, 210]
}
]
};
// 使用剛指定的配置項和數據顯示圖表。
chart.setOption(option);
上面的代碼中,我們定義了兩個y軸,分別是銷售額和利潤。在圖表數據中,我們分別指定了使用哪一個y軸的數據來展示銷售額和利潤。
四、小結
通過使用ECharts多個y軸的功能,我們可以非常方便地展示不同單位的數據,並且進行直觀的比較和分析。ECharts是一個非常優秀的數據可視化開源庫,它提供了非常豐富的圖表類型和功能,並且易於集成到其他的前端組件中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/279776.html
微信掃一掃
支付寶掃一掃