【发布时间】:2017-11-22 06:49:43
【问题描述】:
我使用 matplotlib 绘制两个数组中值的结果,但结果显示了一个点 (0, 0),它不在我的数组中。其他点是正确的,但只有这一点。下面是我的代码。
import math
import numpy as np
import matplotlib.pyplot as plt
j=0
x=0.6
resx = np.zeros((100, 100))
rr=np.zeros((1, 100))
for r in np.linspace(2.4, 4, 100):
rr[0,j] = r
for i in range(0, 100):
x = r * x * (1-x)
resx[j,i] = x
plt.plot(rr[0,:], resx[:,j], '.')
j=j+1
plt.show()
【问题讨论】:
-
你的代码有语法错误;你的结果数组不能包含任何东西,更不用说 (0, 0)
-
对不起,我已经修改了。
标签: python matplotlib