我在画一个等高线
import numpy as np
import matplotlib.pyplot as plt
X, Y = np.meshgrid(np.linspace(-1.0, 1.0, 100), np.linspace(-1.0, 1.0, 100))
C = np.log(1 - ((X - 0.2)**2 + (Y - 0.2)**2)**0.5)
plt.contour(X,Y,C,[0])
plt.show()
然而,由于log参数为负,这似乎妨碍了绘图。你知道吗
单位圆
F = X**2 + Y**2 - 1
plt.contour(X,Y,F,[0])
情节很好。你知道吗
如何绘制一个函数C,它有一个涉及X和Y的对数?你知道吗
这是数学问题,不是绘图问题。函数在(0.2,0.2)处有一个零点。不能通过一个点画一条线。你知道吗
例如,如果您想在
-1
处显示轮廓,这是可以预期的相关问题 更多 >
编程相关推荐