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小程序
Aug 15 Python
Python实现备份文件实例
Sep 16 Python
Python fileinput模块使用介绍
Nov 30 Python
Python3如何解决字符编码问题详解
Apr 23 Python
浅谈python中的正则表达式(re模块)
Oct 17 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
pandas的object对象转时间对象的方法
Apr 11 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
Feb 26 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
520使用Python实现“我爱你”表白
May 20 Python
浅析Python中的套接字编程
Jun 22 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入门速成教程
2007/03/19 PHP
mysql 搜索之简单应用
2007/04/27 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
Javascript中的变量使用说明
2010/05/18 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
javascript实现密码验证
2015/11/10 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
centos7之Python3.74安装教程
2019/08/15 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
超市促销实习自我鉴定
2013/09/23 职场文书
注塑工厂厂长岗位职责
2013/12/02 职场文书
运动会广播稿150字
2014/02/19 职场文书
2014年个人售房协议书
2014/10/30 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
大学运动会通讯稿
2015/07/18 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python
分享几个实用的CSS代码块
2022/06/10 HTML / CSS