echarts 双y轴柱状图
时间: 2023-09-26 15:04:31 浏览: 56
您可以使用 echarts 来绘制双y轴柱状图。以下是一个基本的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>ECharts - 双Y轴柱状图</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@5.2.1/dist/echarts.min.js"></script>
</head>
<body>
<div id="chart" style="width: 600px; height: 400px;"></div>
<script type="text/javascript">
// 初始化echarts实例
var myChart = echarts.init(document.getElementById('chart'));
// 绘制双Y轴柱状图
var option = {
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
legend: {
data: ['柱1', '柱2'],
textStyle: {
color: '#666'
}
},
xAxis: [
{
type: 'category',
data: ['数据1', '数据2', '数据3', '数据4', '数据5'],
axisTick: {
alignWithLabel: true
},
axisLabel: {
color: '#666'
}
}
],
yAxis: [
{
type: 'value',
name: '左轴',
position: 'left',
axisLine: {
show: true,
lineStyle: {
color: '#999'
}
},
axisLabel: {
color: '#666'
}
},
{
type: 'value',
name: '右轴',
position: 'right',
axisLine: {
show: true,
lineStyle: {
color: '#999'
}
},
axisLabel: {
color: '#666'
}
}
],
series: [
{
name: '柱1',
type: 'bar',
data: [100, 200, 150, 80, 120],
yAxisIndex: 0
},
{
name: '柱2',
type: 'bar',
data: [50, 80, 60, 90, 70],
yAxisIndex: 1
}
]
};
// 使用刚指定的配置项和数据显示图表
myChart.setOption(option);
</script>
</body>
</html>
```
您可以将以上代码保存为一个 HTML 文件并在浏览器中打开,即可看到双Y轴柱状图的效果。只需根据实际需求修改数据和样式即可。希望对您有帮助!