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中编写数据库模块的教程
Apr 29 Python
Python守护线程用法实例
Jun 23 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
Sep 02 Python
PyQt5响应回车事件的方法
Jun 25 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
python 装饰器功能与用法案例详解
Mar 06 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
Python脚本破解压缩文件口令实例教程(zipfile)
Jun 14 Python
python和php学习哪个更有发展
Jun 17 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
2021年最新CPU天梯图
2021/03/04 数码科技
php实例分享之二维数组排序
2014/05/15 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
php实现RSA加密类实例
2015/03/26 PHP
简单谈谈favicon
2015/06/10 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
jQuery中index()的用法分析
2014/09/05 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Python中正则表达式的详细教程
2015/04/30 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
英国在线药房:Express Chemist
2019/03/28 全球购物
学生抄袭作业的检讨书
2014/10/02 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
公司借条范本
2015/05/25 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python