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装饰器使用示例及实际应用例子
Mar 06 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 Python
python微信公众号开发简单流程
Mar 23 Python
python 输出上个月的月末日期实例
Apr 11 Python
Python中实现变量赋值传递时的引用和拷贝方法
Apr 29 Python
浅谈python中requests模块导入的问题
May 18 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
python之列表推导式的用法
Nov 29 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
python适合做数据挖掘吗
Jun 16 Python
解决TensorFlow训练模型及保存数量限制的问题
Mar 03 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
再说下636单管机
2021/03/02 无线电
PHP 第二节 数据类型之数值型
2012/04/28 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
javascript 多级checkbox选择效果
2009/08/20 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
详解Python中dict与set的使用
2015/08/10 Python
Python有序字典简单实现方法示例
2017/09/28 Python
Python中类的初始化特殊方法
2017/12/01 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
python的移位操作实现详解
2019/08/21 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
有模特经验的简历自我评价
2013/09/19 职场文书
市场专员岗位职责
2014/02/14 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
应聘英语教师求职信
2014/04/24 职场文书
保证书范文大全
2014/04/28 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP