echarts画超声曲线图代码(涵psd,波幅,声速)
时间: 2024-02-01 13:04:22 浏览: 167
以下是使用ECharts绘制包含涵数、波幅和声速的超声曲线图的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>ECharts超声曲线图</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@4.9.0/dist/echarts.min.js"></script>
</head>
<body>
<div id="chart" style="width: 800px; height: 600px"></div>
<script>
const chart = echarts.init(document.getElementById('chart'));
const option = {
title: {
text: '超声曲线图'
},
legend: {
data: ['涵数', '波幅', '声速']
},
xAxis: {
type: 'category',
data: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
},
yAxis: [
{
type: 'value',
name: '涵数'
},
{
type: 'value',
name: '波幅'
},
{
type: 'value',
name: '声速'
}
],
series: [
{
name: '涵数',
type: 'line',
yAxisIndex: 0,
data: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
smooth: true
},
{
name: '波幅',
type: 'line',
yAxisIndex: 1,
data: [20, 30, 40, 50, 60, 70, 80, 90, 100, 110],
smooth: true
},
{
name: '声速',
type: 'line',
yAxisIndex: 2,
data: [30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
smooth: true
}
]
};
chart.setOption(option);
</script>
</body>
</html>
```
在这个例子中,我们首先引入了ECharts库,并创建了一个div元素作为图表的容器。接下来,我们使用`echarts.init()`方法初始化了一个ECharts实例,并定义了一个包含涵数、波幅和声速的超声曲线图的配置选项。在数据中,我们使用了一组假数据,它们分别对应涵数、波幅和声速的数据点。最后,我们使用`chart.setOption()`方法将配置选项应用到图表中。
在实际应用中,你需要根据你的数据和需求,调整配置选项以生成你所需要的超声曲线图。
阅读全文