请使用html语言绘制一个电压波动和电压暂降的曲线
时间: 2024-03-06 16:51:50 浏览: 118
电压暂降的均方根曲线绘制
以下是使用HTML语言绘制电压波动和电压暂降曲线的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>电压波动和电压暂降曲线</title>
<style>
/* 定义样式 */
.chart {
width: 600px;
height: 400px;
border: 1px solid #ccc;
margin: 20px auto;
position: relative;
}
.label-y {
position: absolute;
left: -60px;
top: 0;
bottom: 0;
margin: auto;
font-size: 14px;
color: #999;
text-align: center;
transform: rotate(-90deg);
transform-origin: 50% 50%;
}
.label-x {
position: absolute;
bottom: -30px;
left: 0;
right: 0;
margin: auto;
font-size: 14px;
color: #999;
text-align: center;
}
.line {
fill: none;
stroke: #0077cc;
stroke-width: 2px;
}
.dot {
fill: #0077cc;
stroke: #fff;
stroke-width: 2px;
}
.dot:hover {
fill: #fff;
stroke: #0077cc;
}
</style>
</head>
<body>
<div class="chart">
<svg width="100%" height="100%">
<!-- Y轴标签 -->
<text x="-200" y="200" class="label-y">电压(V)</text>
<!-- X轴标签 -->
<text x="300" y="420" class="label-x">时间(s)</text>
<!-- 波形图 -->
<path class="line" d="M0,200 50,180 100,200 150,220 200,190 250,200 300,180 350,200 400,220 450,190 500,200 550,180 600,200" />
<!-- 电压暂降点 -->
<circle class="dot" cx="200" cy="190" r="5" />
<circle class="dot" cx="450" cy="190" r="5" />
</svg>
</div>
</body>
</html>
```
说明:上述代码中使用SVG绘制波形图和电压暂降点,通过CSS样式设置标签和样式。其中,波形图采用路径(`<path>`)元素绘制,电压暂降点采用圆形(`<circle>`)元素绘制。
阅读全文