Python 绘制轴线或Matplotlib等高线图的原点

Python 绘制轴线或Matplotlib等高线图的原点,python,matplotlib,contour,Python,Matplotlib,Contour,我想在等高线图中使用白色绘制x=0和y=0轴。如果这太麻烦了,我想用一个白点来表示原点在哪里 我的等高线图如下所示,下面给出了创建它的代码 xvec = linspace(-5.,5.,100) X,Y = meshgrid(xvec, xvec) fig = plt.figure(figsize=(6, 4)) contour

我想在等高线图中使用白色绘制
x=0
y=0
轴。如果这太麻烦了,我想用一个白点来表示原点在哪里

我的等高线图如下所示,下面给出了创建它的代码

xvec = linspace(-5.,5.,100)                               
X,Y = meshgrid(xvec, xvec)                                
fig = plt.figure(figsize=(6, 4))                      
contourf(X, Y, W,100)                             
plt.colorbar()                                    

有很多选择(例如),但在您的情况下,它可能是最简单的使用和维护方法

例如


你就不能把一条直线叠加起来吗

plt.plot([0,0],[-4,4],lw=3,'w')
spine.set_position('zero')
是一种方法,为什么您建议手动绘制线条?
plt.plot([0,0],[-4,4],lw=3,'w')