要画虚线,你可以使用 matplotlib 库的 axhline 函数,示例代码如下:
import matplotlib.pyplot as plt# 创建画布
fig, ax = plt.subplots()
# 在 y 轴上画一条虚线
ax.axhline(y=0, ls='--', c='r')
# 显示图形
plt.show()
如果你使用的是 plotly 库,你可以使用 shape 对象来画虚线。示例代码如下:
import plotly.graph_objects as go# 创建画布
fig = go.Figure()
# 在 y 轴上画一条虚线
fig.add_shape(
type='line',
x0=-1,
x1=1,
y0=0,
y1=0,
xref='paper',
yref='y',
line=dict(
color='red',
width=1,
dash='dot'
)
)
# 显示图形
fig.show()