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')