Я предполагаю, что вы имели в виду, что вы хотите построить график y = 0 вместо x = 0 (поскольку x = 0 будет довольно скучно).
Поскольку вы хотите построить один фрагмент ваших данных,Вы не можете использовать формат meshgrid (или, если вы можете, это потребует некоторой странной индексации, которую я не хочу выяснять).
Вот как я бы построил фрагмент y = 0:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import cmath
x = np.linspace(-400, 0, 100)
y = np.linspace(-100, 100, 100)
X, Y = np.meshgrid(x,y)
fc=50
wc=2*np.pi*fc
s = X + Y*1j
Z= abs(1/(1+s/wc))
fig = plt.figure()
ax = fig.gca(projection='3d')
surf = ax.plot_surface(X, Y, Z)
# create data for y=0
z = abs(1/(1+x/wc))
ax.plot(x,np.zeros(np.shape(x)),z)
plt.ylabel('Im')
plt.show()
![enter image description here](https://i.stack.imgur.com/UvS82.png)