echarts折线图双y轴
时间: 2023-07-30 22:05:32 浏览: 111
你可以使用 ECharts 来创建一个折线图,并在其中添加双 Y 轴。下面是一个简单的示例代码片段,展示了如何使用 ECharts 创建一个具有双 Y 轴的折线图:
```javascript
// 引入 ECharts
import echarts from 'echarts';
// 创建图表实例
var myChart = echarts.init(document.getElementById('chart'));
// 配置图表选项
var option = {
tooltip: {
trigger: 'axis',
},
legend: {
data: ['数据1', '数据2'],
},
xAxis: [
{
type: 'category',
data: ['1月', '2月', '3月', '4月', '5月', '6月'],
},
],
yAxis: [
{
type: 'value',
name: '数据1',
position: 'left',
axisLabel: {
formatter: '{value} °C',
},
},
{
type: 'value',
name: '数据2',
position: 'right',
axisLabel: {
formatter: '{value} ml',
},
},
],
series: [
{
name: '数据1',
type: 'line',
data: [25, 20, 30, 18, 22, 28],
yAxisIndex: 0, // 使用第一个 Y 轴
},
{
name: '数据2',
type: 'line',
data: [150, 200, 180, 160, 210, 190],
yAxisIndex: 1, // 使用第二个 Y 轴
},
],
};
// 使用配置项显示图表
myChart.setOption(option);
```
在上面的代码中,我们使用了 ECharts 的 `xAxis` 和 `yAxis` 配置项来定义 X 轴和 Y 轴的相关设置。其中,`yAxis` 配置项中定义了两个 Y 轴,分别用于展示不同的数据。在每个系列(series)中,通过 `yAxisIndex` 属性来指定该系列使用哪个 Y 轴。
你可以根据自己的需求修改数据和其他配置项,以适应你的实际场景。希望这能帮助到你!
阅读全文