Python实现改变与矩形橡胶的线条的颜色代码示例
- 更新时间:2022-10-17 09:12:01
- 编辑:池涵润
与矩形相交的线条颜色为红色,其他为蓝色。
演示如下:
实例代码如下:
import numpy as np import matplotlib.pyplot as plt from matplotlib.transforms import Bbox from matplotlib.path import Path # Fixing random state for reproducibility np.random.seed(19680801) left, bottom, width, height = (-1, -1, 2, 2) rect = plt.Rectangle((left, bottom), width, height, facecolor="#aaaaaa") fig, ax = plt.subplots() ax.add_patch(rect) bbox = Bbox.from_bounds(left, bottom, width, height) for i in range(12): vertices = (np.random.random((2, 2)) - 0.5) * 6.0 path = Path(vertices) if path.intersects_bbox(bbox): color = 'r' else: color = 'b' ax.plot(vertices[:, 0], vertices[:, 1], color=color) plt.show()
脚本运行时间:(0分0.026秒)
总结
如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关教程
-
python实现复制文件并重命名
这篇文章主要介绍了基于python实现复制文件并重命名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2021-04-08
-
如何解决Python抓取内容乱码问题
这篇文章主要介绍了Python解决抓取内容乱码问题(decode和encode解码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学
发布时间:2020-02-04
-
python语法实现单向循环链表
之前的学习中都是用C语言编写的链表实现,今天小编将带大家一起来学习用python编写单向循环链表。
发布时间:2020-01-18
-
Python list和str互转的实现示例
给大家整理了关于Python的教程,这篇文章主要介绍了Python list和str互转的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2022-06-14
-
linux无法联网怎么下载python
在本篇文章里小编给大家整理的是关于linux无法联网怎么下载python的具体方法和实例代码,有需要的朋友们参考学习下。
发布时间:2019-07-03
-
如何使用python中psutil查看内存占用的情况
今天小编就为大家分享一篇python中使用psutil查看内存占用的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2020-02-04
-
Python使用cx_Oracle模块操作Oracle数据库具体做法
这篇文章主要介绍了Python使用cx_Oracle模块操作Oracle数据库,结a合实例形式较为详细的分析了cx_Oracle模块的下载、安装及针对Orcle数据库的连接、执行SQL语句、存储过程等相关操作技巧,需要的朋
发布时间:2021-05-25
-
简介python中eval和int的区别
eval()处理数字时,单双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。对于eval()括号中的的字符串,如果字符串带的是单双引号都会引起NameError。int如果带参数base的话,12要以字
发布时间:2020-03-10