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 sys.path详细介绍
Oct 17 Python
Python实现的一个简单LRU cache
Sep 26 Python
Python基础中所出现的异常报错总结
Nov 19 Python
用Python实现读写锁的示例代码
Nov 05 Python
python pygame实现2048游戏
Nov 20 Python
Python基于百度云文字识别API
Dec 13 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
Python之列表实现栈的工作功能
Jan 28 Python
Python简单I/O操作示例
Mar 18 Python
python Tkinter的图片刷新实例
Jun 14 Python
Django CSRF认证的几种解决方案
Mar 03 Python
详解Python中namedtuple的使用
Apr 27 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
php下使用SMTP发邮件的代码
2008/01/10 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
Prototype Date对象 学习
2009/07/12 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
详解A标签中href=""的几种用法
2017/08/20 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
Python SQLite3简介
2018/02/22 Python
Python自定义线程类简单示例
2018/03/23 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
简单了解python中的与或非运算
2019/09/18 Python
python加载自定义词典实例
2019/12/06 Python
python装饰器代替set get方法实例
2019/12/19 Python
python3中数组逆序输出方法
2020/12/01 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
餐饮业创业计划书范文
2014/01/06 职场文书
学校党员对照检查材料
2014/08/28 职场文书
收款授权委托书
2014/10/02 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
学校推普周活动总结
2015/05/07 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL