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下的Mysql模块MySQLdb安装详解
Apr 09 Python
Python内置函数之filter map reduce介绍
Nov 30 Python
Python编写百度贴吧的简单爬虫
Apr 02 Python
python超简单解决约瑟夫环问题
May 12 Python
python实现基本进制转换的方法
Jul 11 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
超简单使用Python换脸实例
Mar 27 Python
使用python实现对元素的长截图功能
Nov 14 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 Python
利用python汇总统计多张Excel
Sep 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+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
Python 正则表达式实现计算器功能
2017/04/29 Python
python matplotlib画图实例代码分享
2017/12/27 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
python使用配置文件过程详解
2019/12/28 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
工作证明书
2015/06/15 职场文书
2016小学新学期寄语
2015/12/04 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记
Python 统计序列中元素的出现频度
2022/04/26 Python