加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 23:51:03 所属栏目:Python 来源:网络整理
导读:与矩形相交的线条颜色为红色,其他为蓝色。 演示如下: 实例代码如下: import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.transforms import Bboxfrom matplotlib.path import Path# Fixing random state for reproducibilitynp.random.se

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

演示如下:

实例代码如下:

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),height,facecolor="#aaaaaa")

fig,ax = plt.subplots()
ax.add_patch(rect)

bbox = Bbox.from_bounds(left,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学习之用pygal画世界地图实例

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读