echarts柱状图调用接口
时间: 2023-10-24 10:07:08 浏览: 82
echarts前端+Java后端数据=生成柱状图
要使用 Echarts 绘制柱状图并调用接口,你需要先引入 Echarts 的 JavaScript 文件,并在 HTML 中创建一个容器来显示图表。然后,你可以通过 AJAX 或其他方法从接口获取数据。下面是一个简单的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Echarts 柱状图调用接口示例</title>
<script src="https://cdn.staticfile.org/echarts/4.9.0/echarts.min.js"></script>
</head>
<body>
<div id="chart-container" style="width: 600px; height: 400px;"></div>
<script>
// 创建柱状图实例
var myChart = echarts.init(document.getElementById('chart-container'));
// 发起 AJAX 请求获取数据
var xhr = new XMLHttpRequest();
xhr.open('GET', '接口地址');
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
// 根据接口返回的数据配置图表
var option = {
xAxis: {
type: 'category',
data: data.categories
},
yAxis: {
type: 'value'
},
series: [{
data: data.values,
type: 'bar'
}]
};
// 使用刚指定的配置项和数据显示图表
myChart.setOption(option);
}
};
xhr.send();
</script>
</body>
</html>
```
在上面的代码中,你需要替换 `"接口地址"` 为你实际的接口地址。接口需要返回一个 JSON 格式的数据,其中 `data.categories` 代表柱状图的 x 轴数据,`data.values` 代表柱状图的 y 轴数据。
这是一个简单的示例,你可以根据实际情况进行调整和扩展。希望对你有帮助!
阅读全文