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中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Linux中Python 环境软件包安装步骤
Mar 31 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
Python实现PS图像调整之对比度调整功能示例
Jan 26 Python
python+pandas分析nginx日志的实例
Apr 28 Python
Python 中导入csv数据的三种方法
Nov 01 Python
python列表list保留顺序去重的实例
Dec 14 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
用Python可视化新冠疫情数据
Jan 18 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
javascript实现控制文字大中小显示
2015/04/28 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
[01:02:10]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第一局
2016/02/26 DOTA
[01:08:29]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第一场 1月9日
2021/03/11 DOTA
讲解Python中fileno()方法的使用
2015/05/24 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
Python对excel文档的操作方法详解
2018/12/10 Python
pandas数据集的端到端处理
2019/02/18 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
python os.fork() 循环输出方法
2019/08/08 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
教师旷工检讨书
2014/01/18 职场文书
给护士表扬信
2014/01/19 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
面试通知短信
2015/04/20 职场文书
素质教育培训心得体会
2016/01/19 职场文书