箭头图将速度矢量显示为箭头,其中分量(u,v)位于点(x,y)。
quiver(x,y,u,v)
Python
上述命令将矢量绘制为在x和y中每个对应元素对中指定的坐标处的箭头。
参数下表列出了quiver()函数的参数 -

x - 1D或2D阵列,序列。箭头位置的x坐标y - 1D或2D阵列,序列。箭头位置的y坐标u - 1D或2D阵列,序列。箭头矢量的x分量v - 1D或2D阵列,序列。箭头矢量的y分量c - 1D或2D阵列,序列。箭头位置的x坐标
以下代码绘制了一个简单的箭袋图 -
#! /usr/bin/env python
#coding=utf-8
import matplotlib.pyplot as plt
import numpy as np
import math
import seaborn as sns

plt.rcParams[‘font.sans-serif’] = [‘SimHei’] # 步骤一(替换sans-serif字体)
plt.rcParams[‘axes.unicode_minus’] = False # 原文出自【易百教程】,商业转载请联系作者获得授权,非商业请保留原文链接:

x,y = np.meshgrid(np.arange(-2, 2, .2), np.arange(-2, 2, .25))
z = x*np.exp(-x2 - y2)
v, u = np.gradient(z, .2, .2)
fig, ax = plt.subplots()
q = ax.quiver(x,y,u,v)
plt.show()
Python
执行上面示例代码,得到以下结果 -

Matplotlib二维箭头图相关推荐

  1. MATLAB学习笔记(一):绘制二维箭头图

    MATLAB学习笔记(一):绘制二维箭头图 MATLAB矢量图绘制 1 quiver函数 2 应用:绘制某一曲线的切向量和法向量 MATLAB罗盘图绘制 1 compass函数 2 应用:绘制相量图 ...

  2. 【Python学习】 - Matplotlib二维绘图 - plt.matshow()和plt.imshow()区别对比

    给定一个8*8的数据,用两种方式分别进行输出. xx = np.zeros((8,8),dtype = np.uint8) xx[0,0] = 13im = Image.fromarray(xx) p ...

  3. python matplotlib三维画图、二维画图常用命令总结

    python常用画图命令总结 1.python matplotlib三维画图 2.python matplotlib二维画图 1.python matplotlib三维画图 import matplo ...

  4. python使用matplotlib画图,绘制三维、二维曲线。设置字体大小以及坐标系间距等

    话不多说,直接看代码和效果(不设置字体大小.逐个设置以及批量设置),其中,曲线的大小.类型以及颜色可以看我的另一篇博客. import matplotlib.pyplot as plt from mp ...

  5. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制

    本篇内容会在后期不定时更新 什么是matplotlib matplotlib是最流行的python底层绘图库,主要做数据可视化图表. 为什么要学习matplotlib 能将数据进行可视化,更直观的呈现 ...

  6. np中meshgrid生成二维矩阵matplotlib中imshow生成图形

    numpy中meshgrid函数接收两个一维数组,并产生两个二维矩阵 import numpy as np points=np.arange(-5,5,0.01) #生成1000个间隔相等的点 xs, ...

  7. Matplotlib——直方图_hist()函数_histogram()函数_二维数据

    一个简单的直方图可以直观地展示数据的分布,包括数值分布的区间.密度和形状. 在实际的工作过程中,我们可能需要对数据进行数学建模和统计分析,这些数据处理技术往往基于数据符合的某些假设,而直方图是检查数据 ...

  8. 【机器学习】python使用matplotlib进行二维数据绘图并保存为png图片

    端到端机器学习导航: [机器学习]python借助pandas加载并显示csv数据文件,并绘制直方图 [机器学习]python使用matplotlib进行二维数据绘图并保存为png图片 [机器学习]p ...

  9. Matplotlib使用和绘制二维图表

    目录 1 Matplotlib简介 1.1 什么是Matplotlib - 画二维图表的python库 1.2 为什么要学习Matplotlib - 画图 1.3 实现一个简单的Matplotlib画 ...

最新文章

  1. java某市出租车_智慧职教mooc的APPJavaEE企业级网站开发章节测验答案
  2. matplotlib 可视化必知必会富文本绘制方法
  3. 索尼同意支付数百万美元和解 PS3,Linux 集体诉讼
  4. 产品设计体会(2011)网络推广实战
  5. 如何把SQLServer数据库从高版本降级到低版本?
  6. xdf文件转换成pdf_PDF文件转换成PPT演示文稿教程
  7. 计算机cpu基础知识ppt,计算机硬件基础知识ppt课件
  8. C++程序设计一、二(二元一次方程与函数、函数指针)
  9. 前端面试八股文(超详细)
  10. 第四章—密钥管理与分配
  11. 企业微信品牌私域运营案例合集
  12. 关于图片以及格式UTI
  13. 武安学计算机的学校哪个好,在武安职教中心学习计算机。对口哪些大学。
  14. 《计算机的硬件系统》教案,计算机硬件系统的组成教案
  15. 亿级流量电商详情页系统的大型高并发与高可用缓存架构实战
  16. 盲盒包装流水线(数据结构实践-栈)
  17. 2的立方根用计算机怎样摁,用计算器求立方根
  18. python pos函数_如何用Python画一只肥肥的柯基狗狗—turtle库绘制椭圆与弧线实践
  19. 老毛桃一键还原软件超强发布
  20. 常用ANSI C语言标准库函数汇总(一)

热门文章

  1. [HOW TO]-android手机安装google play
  2. java身份证以及手机号的工具类
  3. VA液晶屏底色发白是什么原因?
  4. 简单的汇率转换工具---初试AJAX
  5. PaddleClas蝴蝶分类
  6. 超详细“CIDR地址块及其子网划分”
  7. 这份程序员常用技术栈和工具清单,刷爆朋友圈……
  8. 切面条/猜字母/大衍数列/奇怪的分式
  9. 银河麒麟V10操作系统修改屏幕分辨率
  10. wxpython下载安装过程