python怎么画形状_python – matplotlib – 如何绘制随机导向的矩形(或任何形状)?...
好问题!我建议你不要在fill_between函数中限制自己.我总是认为深入了解事物是有益的.让我们深入研究Python绘图的本质.
因此,如果你掌握了Path,你基本上可以以任何方式绘制你喜欢的任何东西.现在让我们看看我们如何通过神奇的Path实现您的目标.
要获得问题中提到的矩形,只需要对示例进行一些调整.
import matplotlib.pyplot as plt
from matplotlib.path import Path
import matplotlib.patches as patches
verts = [(0., 0.), # left, bottom
(-1., 1.), # left, top
(1., 3.), # right, top
(2., 2.), # right, bottom
(0., 0.),] # ignored
codes = [Path.MOVETO,
Path.LINETO,
Path.LINETO,
Path.LINETO,
Path.CLOSEPOLY,]
path = Path(verts, codes)
fig = plt.figure()
ax = fig.add_subplot(111)
patch = patches.PathPatch(path, facecolor='orange', lw=2)
ax.add_patch(patch)
ax.axis('equal')
plt.show()
我认为代码是如此直接和不言自明,我不需要浪费我的话.只需复制并粘贴并运行它,您就可以得到它,正是您想要的.
python怎么画形状_python – matplotlib – 如何绘制随机导向的矩形(或任何形状)?...相关推荐
- python怎么画条形图-用Matplotlib如何绘制条形图、直方图和散点图
Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...
- python条形统计图显示数值_Python+matplotlib+numpy绘制精美的条形统计图
导读热词 本文实例主要向大家分享了一个Python+matplotlib+numpy绘制精美的条形统计图的代码,效果展示如下: 完整代码如下: import matplotlib.pyplot as ...
- python matplotlib画散点图_python matplotlib库绘制散点图例题解析
假设通过爬虫你获取到了北京2016年3,10月份每天白天的最高气温(分别位于列表a,b),那么此时如何寻找出气温随时间(天)变化的某种规律? a = [11,17,16,11,12,11,12,6,6 ...
- python 中画球体_python – 有效地绘制许多球体
不,没有"球形艺术家"这样的东西.即使有,也不会花费更少的时间来绘制它. 你在问题中提出的解决方案是一种划分许多领域的明智方法.但是,您可能需要考虑在球体上使用少得多的点, u = ...
- python如何画点_python matplotlib 如何画点 而不要画点之间的连线?
plot(x,y,marker='*') 用marker参数来指定,或者用set_marker函数,参看matplotlib的帮助 >>>from matplotlib.lines ...
- Python中使用random随机函数与Matplotlib库绘制随机漫步图
Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...
- python画箭头_Python matplotlib绘制图形,包括点、曲线、注释和箭头
Python的matplotlib模块绘制图形功能很强大,今天就用pyplot绘制一个简单的图形,图形中包括曲线.曲线上的点.注释和指向点的箭头. 1. 结果预览: 2. 代码如下: from mat ...
- python画条形图-用Matplotlib如何绘制条形图、直方图和散点图
Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. 上一篇我们讲解到Matplotlib 中的图例,标题和标签介绍,今天我们开 ...
- python读取csv数据画直方图_python 中直方图绘制
一.直方图绘制参数详解 1.plt.hist(x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom= ...
最新文章
- Android--解析XML之PULL
- 小程序input框letter-spacing失效,处理方法
- platform设备驱动全透析
- 2011年的总结:Fans同学的成败得失
- jQuery元素过滤
- 在同一页面显示多个JavaScript统计图表
- 停止使用C#异步流保存到磁盘
- qq如何用其他进制登录
- UI设计师遇到瓶颈如何自我提升?
- 计算机导论知识点整理笔记(一.数据结构)
- scan——Theano中循环的实现
- Hadoop在运行几个T数据量时报堆内存溢出
- 1.3.2 Barn Repair 修理牛棚
- mysql找出最大的天数_mysql 计算连续登录最大天数
- vb webbrowser html源码,VB WebBrowser控件常用源码
- android 模拟器 锁屏,锁屏桌面全模拟 Android 4.0伪装教程
- idea工具(1):依赖包详解
- 惠普电脑怎么用access_惠普笔记本电脑怎么分区
- 颠倒Excel数据行顺序
- mycncart 之中国银联在线支付方式