啊!实际上,linestyle =’dashed’确实有效,只是箭头箭头只是默认填充而没有设置线宽.它们是补丁而不是路径.

如果您这样做:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.axis('equal')

ax.quiver((0,0), (0,0), (3,1), (1,0), angles='xy', scale_units='xy', scale=1,

linestyle='dashed', facecolor='none', linewidth=1)

ax.axis([-4, 4, -4, 4])

plt.show()

你得到了虚线箭头,但可能不是你的想法.

您可以使用一些参数来更接近,但它仍然看起来不太好看:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.axis('equal')

ax.quiver((0,0), (0,0), (3,1), (1,0), angles='xy', scale_units='xy', scale=1,

linestyle='dashed', facecolor='none', linewidth=2,

width=0.0001, headwidth=300, headlength=500)

ax.axis([-4, 4, -4, 4])

plt.show()

因此,另一种解决方法是使用阴影线:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.axis('equal')

ax.quiver((0,0), (0,0), (3,1), (1,0), angles='xy', scale_units='xy', scale=1,

hatch='ooo', facecolor='none')

ax.axis([-4, 4, -4, 4])

plt.show()

python画虚线代码_python – 使用matplotlib绘制虚线2D矢量?相关推荐

  1. python画统计图代码_Python使用统计函数绘制简单图形实例代码

    前言 Matplotlib 是 Python 的绘图库. 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案. 它也可以和图形工具包一起使用,如 PyQt 和 wxPython ...

  2. python画花朵代码_python画花朵代码分享

    python画花朵代码分享 发布时间:2020-05-09 15:36:11 来源:亿速云 阅读:295 作者:小新 这篇文章主要为大家详细介绍了python画花朵代码,文中示例代码介绍的非常详细,具 ...

  3. python画熊猫代码_Python 绘制散点图(Pandas + Matplotlib)

    简单绘制一个散点图. 数据使用小朋友的身高和体重,简单看看. 数据结构:下面看一下其中几条的部分内容,我们只需要其中身高(Height)和体重(Weight)列的数据: 共七万五千多条,下面看看通过p ...

  4. python使用matplotlib 画柱状图代码_Python 使用 matplotlib 画柱状图教程

    Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...

  5. python用matplotlib画雷达图_python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  6. python制作3d相册代码_Python使用matplotlib绘制3D图形(代码示例)

    本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...

  7. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  8. python画五角星代码_Python第八课 绘制五角星1.0

    第八课 绘制五角星1.0 学习目标: 1. 了解并学会使用turtle库. 2. 复习while循环. 教学重难点: turtle库的使用. 学习内容: 案例2: 使用turtle 库在Python中 ...

  9. 用python画动图_Python使用matplotlib画动态图

    机器学习需要使用python实现相应的算法,因此学习了Matplotlib中的画图. 当然为了能显示机器学习中每次迭代的效果与收敛速度,需要画出动态图形. 下面给出两个例子,分别可以画出动态条形图和动 ...

最新文章

  1. 常用的数据结构-链表
  2. Spring+SpringMVC项目搭建
  3. js中event对象属性和方法
  4. word doc怎么显示base64图片_win10系统word文档打印不出图片怎么办
  5. μCos-ii学习笔记1_概述
  6. 九 Deepin配置ssh访问gitee
  7. 【Github上有趣的项目】TensorKart 自动驾驶马里奥赛车(玩不了)
  8. Nginx 服务器开启status页面检测服务状态
  9. python下俄罗斯方块的游戏设计_[源码和文档分享]基于Python的PyGame的俄罗斯方块游戏设计与实现...
  10. 大龄开发者正在消失?NO,听听这3位50岁程序员怎么说
  11. python好学吗-Python对于没有计算机基础知识的人来说,好学吗?
  12. Graph Theory
  13. 拓端tecdat|R语言实现有限混合模型建模分析
  14. 图书管理系统(C语言实现)
  15. 谷哥学术2022年资源分享下载列表 5/20
  16. Amine-PEG-Pyrene,芘丁酸聚乙二醇氨基,Pyrene-PEG-NH2
  17. 分子生物学中常用数据库
  18. SMAA算法详解 - SMAAEdgeDetectionVS
  19. win10蓝屏提示重新启动_关于网传0x000000F4蓝屏的临时分析解答
  20. Partition函数实现java(含分析)

热门文章

  1. 如何将ASCII码数组转化成多个字符的字符串(摘)?
  2. display, visibility, overflow 三者的作用与区别
  3. 视频教程-Angular+Django前后端分离实战项目开发教程-AngularJS
  4. windows如何查看剪贴板历史
  5. 开源工具 — 有了这款免费的开源作图工具,我放弃了Visio
  6. hive的搭建及其入门一
  7. 学Python最基本20个代码__1
  8. 想自学android软件开发,从何入手
  9. 改变:从认识不足起步
  10. 【拼车小程序源码推荐】方便省力快速搭建首选人人拼车CMS系统