如何用Python编写长尾词的进行区域填充的示例代码?
- 内容介绍
- 相关推荐
本文共计871个文字,预计阅读时间需要4分钟。
python使用的库及环境:- IDE:PyCharm- Python环境:python3.7- Matplotlib:Matplotlib 1.11- Numpy:Numpy 1.15
区域填充介绍:区域填充即对一块区域上色。给一块区域上色,就是给该区域的每个像素点上色。在Matplotlib中,可以使用`fill()`函数来实现区域填充。
代码及效果:pythonimport numpy as npimport matplotlib.pyplot as plt
创建一个图形和轴fig, ax=plt.subplots()
创建一个矩形区域x=np.linspace(0, 1, 100)y=np.linspace(0, 1, 100)X, Y=np.meshgrid(x, y)Z=np.sin(X) * np.cos(Y)
绘制等高线图contour=ax.contour(X, Y, Z, colors='black')
选择一个等高线,并填充该等高线之间的区域filling=ax.fill(contour[0, 0], contour[:, 0], 'red', interpolate=True)
显示图形plt.show()效果:图中红色部分为填充区域。
本文共计871个文字,预计阅读时间需要4分钟。
python使用的库及环境:- IDE:PyCharm- Python环境:python3.7- Matplotlib:Matplotlib 1.11- Numpy:Numpy 1.15
区域填充介绍:区域填充即对一块区域上色。给一块区域上色,就是给该区域的每个像素点上色。在Matplotlib中,可以使用`fill()`函数来实现区域填充。
代码及效果:pythonimport numpy as npimport matplotlib.pyplot as plt
创建一个图形和轴fig, ax=plt.subplots()
创建一个矩形区域x=np.linspace(0, 1, 100)y=np.linspace(0, 1, 100)X, Y=np.meshgrid(x, y)Z=np.sin(X) * np.cos(Y)
绘制等高线图contour=ax.contour(X, Y, Z, colors='black')
选择一个等高线,并填充该等高线之间的区域filling=ax.fill(contour[0, 0], contour[:, 0], 'red', interpolate=True)
显示图形plt.show()效果:图中红色部分为填充区域。

