matplotlib 画封闭图像并填充

Posted beforeluck

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib 画封闭图像并填充相关的知识,希望对你有一定的参考价值。

1.画矩形

  这个费了我半天劲,不知怎么就可以了。

  复制来自:https://www.cnblogs.com/ymjyqsx/p/7390288.html 

import  matplotlib.pyplot  as plt

fig = plt.figure()
ax = fig.add_subplot(111)   #创建子图

rect = plt.Rectangle((0.1,0.2),0.4,0.3, color="red")    # (0.1,0.2)为左下角的坐标,0.4,0.3为宽和高,负数为反方向,红色填充
ax.add_patch(rect)
plt.show()

  这样画就可以画出来

2.不规则图像

  plt.fill(x, y, facecolor=\'g\',alpha=0.5) #填充这个封闭图像,一个封闭的图像,x,y为封闭图像的各个点坐标的x,y,把这些点按顺序连起来就是要的封闭图像

   如果x=[1,2,2,1], y=[3,3,4,4] 那么填充出来的是一个矩形

以上是关于matplotlib 画封闭图像并填充的主要内容,如果未能解决你的问题,请参考以下文章

用随机颜色填充封闭区域 - Haskell - 星期五

matplotlib可视化基本散点图在图像指定区域绘制方框并进行自定义色彩填充(Draw Rectangle filled with color)

《图像处理实例》 之 填充封闭区域

如何使用python的matplotlib画正弦函数图像

python怎么画三角形

Python进阶(四十)-数据可视化の使用matplotlib进行绘图