Python实现改变与矩形橡胶的线条的颜色代码示例

作者:mengwei 时间:2022-08-02 08:16:26 

 与矩形相交的线条颜色为红色,其他为蓝色。

演示如下:

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学习之用pygal画世界地图实例

Python matplotlib画图实例之绘制拥有彩条的图表

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

来源:https://matplotlib.org/index.html

标签:python,画图
0
投稿

猜你喜欢

  • 解决Keras 与 Tensorflow 版本之间的兼容性问题

    2022-08-04 08:18:53
  • Pycharm配置opencv与numpy的实现

    2021-09-19 08:20:55
  • Python3.5局部变量与全局变量作用域实例分析

    2023-05-20 23:18:28
  • 浅谈python抛出异常、自定义异常, 传递异常

    2022-12-22 00:49:31
  • Python socket实现简单聊天室

    2022-06-20 02:13:27
  • Pycharm设置去除显示的波浪线方法

    2022-06-29 16:04:59
  • 在双python下设置python3为默认的方法

    2022-03-02 10:31:39
  • Python使用MoviePy轻松搞定视频编辑

    2022-04-17 06:02:51
  • Golang map如何生成有序的json数据详解

    2024-05-09 09:47:45
  • PyTorch Distributed Data Parallel使用详解

    2023-10-26 16:33:45
  • 浅谈一下关于Python对XML的解析

    2023-08-15 21:33:36
  • Python+Pygame实战之吃豆豆游戏的实现

    2022-10-01 17:29:39
  • php实现的美国50个州选择列表实例

    2023-11-17 11:06:06
  • javascript验证上传文件的类型限制必须为某些格式

    2024-04-18 09:36:34
  • javascript面向对象三大特征之封装实例详解

    2023-08-23 21:39:04
  • Nodejs进阶:express+session实现简易登录身份认证

    2024-05-11 09:51:28
  • python并发编程 Process对象的其他属性方法join方法详解

    2022-03-07 04:29:54
  • MacOS中 VSCode 安装 GO 插件失败问题的快速解决方法

    2023-06-18 02:32:32
  • Python 如何展开嵌套的序列

    2022-10-12 03:15:37
  • python ElementTree 基本读操作示例

    2022-10-23 07:27:25
  • asp之家 网络编程 m.aspxhome.com