Matplotlib中的arrow_matplotlib生成随机数
目录:
1.matplotlib随机颜色
2.matplotlib range
3.matplotlib zorder
4.matplotlib生成表格
5.matplotlib.rc
6.matplotlib use agg
7.matplotlib cursor
8.matplotlib.rcparams
9.matplotlib subplots_adjust
10.matplotlib.subplot
1.matplotlib随机颜色
在数据图中,除了曲线之外,剩下的信息都是围绕着曲线的特征去解释比方坐标轴,标题,legend等等,可以说都是在解释曲线那么我们经常需要像手写那样,画一个箭头指向需要说明的位置,然后写一段话说明这是什么那么这种也叫做注释,像我们平时记笔记那样,在Matplotlib中叫annotate。
2.matplotlib range
就是一个箭头加一段文字,原则上完全可以用text和arrow来完成但是Matplotlib提供了另外一种更加灵活的方法--annotate这种方法的优点在于可以实现很多复杂的注释方法我们这里只介绍最基本的方式。
3.matplotlib zorder
由于涉及到箭头的形状,那么我们先从arrow开始介绍arrow函数的使用方法这里提供一个官方的说明,最简单的方式如接口所示。

4.matplotlib生成表格
这里面每一个参数的含义都很明确下面这段代码我们利用arrow产生一个箭头frompylabimport*fromnumpyimport*arrow(1,1,4,0)xlim(0,6)ylim(0,2)show
5.matplotlib.rc
()

6.matplotlib use agg
这是未加任何修改得到的结果,当然不是我们想要的,因为看不到箭头所以我们来看如何逐渐让箭头显现出来让箭头变长frompylabimport*fromnumpyimport*arrow(1,1.5,4,0,
7.matplotlib cursor
color=r)arrow(1,1,4,0,head_length=0.8)xlim(0,6)ylim(0,2)show()

8.matplotlib.rcparams
注意代码,实际上我只是把原来的箭头重新用红色画了一遍,然后第二个箭头加了一个参数,head_length那么结果大家已经看到了,黑色的比红色的长这就是head_length起到的作用在默认情况下,我们单独调整箭头head的长度的话,实际上会比原来指定的箭头总长要长,也就是单独变化。
9.matplotlib subplots_adjust
在参数中,length_includes_head控制是否在调整箭头头部长度的时候,保持原长因此可以修改该变量,达到想要的效果让箭头变宽既然变长达不到效果,我们可以让箭头变得更宽一些那么实现方法类似,利用。
10.matplotlib.subplot
head_width如下。frompylabimport*fromnumpyimport*arrow(1,1,4,0,head_width=0.2)xlim(0,6)ylim(0,2)show()

效果不言而喻,就不再多讨论了让箭头出现一半我们可以指定箭头出现在上半边,下半边,还是完整出现用shape来控制下面代码分别给出shape为left的结果frompylabimport*fromnumpy
import*arrow(1,1,4,0,head_width=0.2,shape=left)xlim(0,6)ylim(0,2)show()

修改箭头的颜色我们想让箭头的颜色发生变化,可以分别用fc和ec两个参数控制注意这两个参数控制哪些部分的色彩frompylabimport*fromnumpyimport*arrow(1,1,4,0,head_width
=0.2,fc=b,ec=r)xlim(0,6)ylim(0,2)show()

修改线的粗细和风格这部分内容用linestyle和linewidth控制,和plot函数中一致,不再具体说明如果要修改箭头的风格,那么比较容易的方式是在annotate中实现,在下一篇文章中详细说明
以上就是关于《Matplotlib中的arrow_matplotlib生成随机数》的全部内容,本文网址:https://www.7ca.cn/baike/10151.shtml,如对您有帮助可以分享给好友,谢谢。