在带有matplotlib的同一趋势线中使用多个线型

2024-09-27 07:26:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用粗体linestyle='k-'来画一条线,在轴上的某个值之后,我想要与虚线('k--')相同的线,反之亦然。我想显示虚线部分作为粗体线的延伸。一种方法是将它们视为两个单独的绘图,并使用不同的linestyles。我附上了一个例子。只是想知道有没有其他方法可以做到这一点! enter image description here


Tags: 方法绘图例子虚线linestylelinestyles
1条回答
网友
1楼 · 发布于 2024-09-27 07:26:12

是的,这是可以做到的。根据@tom的建议,一个这样的例子是:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(1,2,10)
y = np.linspace(1,2,10)

plt.plot(x[:4],y[:4],'-ko',x[3:],y[3:],' ko')
plt.show()

这将生成一个图: enter image description here

相关问题 更多 >

    热门问题