无法在matplotlib基本绘图

时间:2015-12-04 11:59:00

标签: python numpy matplotlib

如何填写以下区域:

(x < 100) & (y > 10)

import numpy as np, matplotlib.pyplot as plt

x = np.arange(0,255,0.1)
y = np.arange(0,255,0.1)

plt.plot(x,y)
plt.fill_between(range(0,100), range(10,100),color='r',alpha=.3)
plt.show()

ValueError:参数尺寸不兼容

都能跟得上!

1 个答案:

答案 0 :(得分:1)

我不认为你需要蒙面阵列......我不确定这是否完全符合你的目标,但是例如:

import matplotlib.pyplot as plt

x = np.arange(0,255,0.1)
y = np.arange(0,255,0.1)

plt.plot(x,y)
plt.fill_between(x, y1=10, y2=255, where=x<100)  
plt.show()