我尝试在轴位置x=1处绘制一条垂直线,并使用'-.k'
线性样式。
import matplotlib.pyplot as plt
plt.axvline(x=1, ymin=0, ymax=0.35, '-.k')
但它返回错误:
File "<ipython-input-70-04f296edd639>", line 7
plt.axvline(x=1,ymin=0,ymax=0.35, '-.k')
SyntaxError: non-keyword arg after keyword arg
在这种情况下,指定线型kwarg
的正确方法是什么?
1条答案
按热度按时间zmeyuzjn1#
一张照片值得说很多话吗?
在演示图像之后,我想补充一点,
matplotlib.pyplot.axvline
是matplotlib.axes.Axes.axvline
的一个薄 Package ,文档中有here。Axes.axvline
方法支持大量的关键字参数,如您所见,其中两个参数与您的问题相关:color=...
,这里记录了color
参数,linestyle=...
,此处记录了linestyle
参数为了举例说明
这里讨论的关键字参数当然也适用于
axhline
方法。