Python实现改变与矩形橡胶的线条的颜色代码示例


Posted in Python onJanuary 05, 2018

 与矩形相交的线条颜色为红色,其他为蓝色。

演示如下:

Python实现改变与矩形橡胶的线条的颜色代码示例

实例代码如下:

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 相关文章推荐
使用python装饰器验证配置文件示例
Feb 24 Python
python交互式图形编程实例(三)
Nov 17 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
python 处理dataframe中的时间字段方法
Apr 10 Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
Python简单处理坐标排序问题示例
Jul 11 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
Python django框架开发发布会签到系统(web开发)
Feb 12 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 Python
通过实例了解python__slots__使用方法
Sep 14 Python
用python制作游戏外挂
Jan 04 #Python
Python学习之Anaconda的使用与配置方法
Jan 04 #Python
Windows下Anaconda的安装和简单使用方法
Jan 04 #Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 #Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 #Python
Python编写Windows Service服务程序
Jan 04 #Python
微信跳一跳python辅助软件思路及图像识别源码解析
Jan 04 #Python
You might like
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
php简单实现sql防注入的方法
2016/04/22 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
Python群发邮件实例代码
2014/01/03 Python
使用Python编写Linux系统守护进程实例
2015/02/03 Python
python实现清屏的方法
2015/04/30 Python
Python实现的矩阵类实例
2017/08/22 Python
Python线上环境使用日志的及配置文件
2019/07/28 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
物流管理专业职业生涯规划书
2014/01/06 职场文书
探矿工程师自荐信
2014/01/24 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
检讨书范文2000字
2015/01/28 职场文书
爱的教育观后感
2015/06/17 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers