如何在极坐标中绘制颤动图

2023-12-23

如何在极坐标中绘制颤动图?我有 r 和 theta 方面的数据。我试过了:

import numpy as np

radii = np.linspace(0.5,1,10)
thetas = np.linspace(0,2*np.pi,20)
theta, r = np.meshgrid(thetas, radii)

f = plt.figure()
ax = f.add_subplot(111, polar=True)
ax.quiver(theta, r, dr, dt)

其中 dr 和 dt 是 r 和 theta 方向上的数据向量。


看起来 quiver 没有为你做转换。您需要手动进行 (r,t) -> (x,y) 转换:

radii = np.linspace(0.5,1,10)
thetas = np.linspace(0,2*np.pi,20)
theta, r = np.meshgrid(thetas, radii)

dr = 1
dt = 1

f = plt.figure()
ax = f.add_subplot(111, polar=True)
ax.quiver(theta, r, dr * cos(theta) - dt * sin (theta), dr * sin(theta) + dt * cos(theta))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在极坐标中绘制颤动图 的相关文章

  • 使用python查找txt文件中字母出现的次数

    我需要从 txt 文件中读取该字母并打印 txt 文件中出现的次数 到目前为止 我已经能够在一行中打印内容 但计数有问题 有人可以指导吗 infile open grades txt content infile read for char
  • Virtualenv 在 OS X Yosemite 上失败并出现 OSError

    我最近更新到 OSX Yosemite 现在无法使用virtualenv pip 每当我执行 virtualenv env 它抛出一个 OSError Command Users administrator ux env bin pytho
  • 多处理中的动态池大小?

    有没有办法动态调整multiprocessing Pool尺寸 我正在编写一个简单的服务器进程 它会产生工作人员来处理新任务 使用multiprocessing Process对于这种情况可能更适合 因为工作人员的数量不应该是固定的 但我需
  • 将 numpy 数组合并为单个 int

    numpy 数组怎么可以这样 10 22 37 45 转换为单个 int32 数字 如下所示 10223745 这可以工作 gt gt gt int join map str 10 22 37 45 10223745 基本上你使用map s
  • matplotlib 未检测到字体

    当我使用fontname 与Humor Sans字体我收到此错误 usr lib python3 5 site packages matplotlib font manager py 1288 UserWarning findfont Fo
  • 无法在 selenium 和 requests 之间传递 cookie,以便使用后者进行抓取

    我用 python 结合 selenium 编写了一个脚本来登录网站 然后从driver to requests这样我就可以继续使用requests进行进一步的活动 I used item soup select one div class
  • Matplotlib:如何有效地将大量线段着色为独立渐变

    Python 绘图库 如何有效地将大量线段着色为独立渐变 已经 阅读this https stackoverflow com questions 8500700 how to plot a gradient color line in ma
  • 如何通过 python 多处理利用所有核心

    我一直在摆弄Python的multiprocessing现在已经使用了一个多小时的功能 尝试使用并行化相当复杂的图形遍历函数multiprocessing Process and multiprocessing Manager import
  • 使用 Paramiko 进行 DSA 密钥转发?

    我正在使用 Paramiko 在远程服务器上执行 bash 脚本 在其中一些脚本中 存在与其他服务器的 ssh 连接 如果我只使用 bash 不使用 Python 我的 DSA 密钥将被第一个远程服务器上的 bash 脚本转发并使用 以连接
  • AttributeError:“模块”对象没有属性[重复]

    这个问题在这里已经有答案了 我有两个 python 模块 a py import b def hello print hello print a py print hello print b hi b py import a def hi
  • 如何使用scrapy检查网站是否支持http、htts和www前缀

    我正在使用 scrapy 来检查某些网站是否工作正常 当我使用http example com https example com or http www example com 当我创建 scrapy 请求时 它工作正常 例如 在我的pa
  • Python将文本文件解析为嵌套字典

    考虑以下数据结构 HEADER1 key value key value HEADER2 key value key value HEADER3 key value HEADER4 key value key value 原始数据中没有缩进
  • 使用 for 循环创建一系列元组

    我已经搜索过 但找不到答案 尽管我确信它已经存在了 我对 python 很陌生 但我以前用其他语言做过这种事情 我正在以行形式读取数据文件 我想将每行数据存储在它自己的元组中 以便在 for 循环之外访问 tup i inLine wher
  • 查找 Pandas DF 行中的最短日期并创建新列

    我有一个包含多个日期的表 有些日期将为 NaN 我需要找到最旧的日期 所以一行可能有 DATE MODIFIED WITHDRAWN DATE SOLD DATE STATUS DATE 等 因此 对于每一行 一个或多个字段中都会有一个日期
  • 是否需要关闭没有引用它们的文件?

    作为一个完全的编程初学者 我试图理解打开和关闭文件的基本概念 我正在做的一项练习是创建一个脚本 允许我将内容从一个文件复制到另一个文件 in file open from file indata in file read out file
  • minizinc python 安装

    我通过 anaconda 提示符在 python 上安装了 minizinc 就像其他软件包一样 pip install minizinc 该软件包表示已成功安装 我可以导入该模块 但是 我正在遵循基本示例https minizinc py
  • rpy2 无法加载外部库

    希望有人能帮忙解决这个问题 R版本 2 14 1rpy2版本 2 2 5蟒蛇版本 2 7 3 一直在尝试在 python 脚本中使用 rpy2 加载 R venneuler 包 该包以 rJava 作为依赖项 venneuler 和 rJa
  • 如何获取pandas中groupby对象中的组数?

    我想知道有多少个独特的组需要执行计算 给定一个名为 groupby 的对象dfgroup 我们如何找到组的数量 简单 快速 Pandaic ngroups 较新版本的 groupby API pandas gt 0 23 提供了此 未记录的
  • 将 Keras 集成到 SKLearn 管道?

    我有一个 sklearn 管道 对异构数据类型 布尔 分类 数字 文本 执行特征工程 并想尝试使用神经网络作为我的学习算法来拟合模型 我遇到了输入数据形状的一些问题 我想知道我想做的事情是否可能 或者我是否应该尝试不同的方法 我尝试了几种不
  • python从二进制文件中读取16字节长的双精度值

    我找到了蟒蛇struct unpack 读取其他程序生成的二进制数据非常方便 问题 如何阅读16 字节长双精度数出二进制文件 以下 C 代码将 1 01 写入二进制文件三次 分别使用 4 字节浮点型 8 字节双精度型和 16 字节长双精度型

随机推荐

  • PHP:如何跳过 foreach 循环中的最后一个元素[重复]

    这个问题在这里已经有答案了 我有一个对象数组 php ini 中的任何数组 如何跳过 foreach 迭代中的最后一个元素 使用一个变量来跟踪到目前为止已经迭代了多少个元素 并在到达末尾时切断循环 count count array for
  • Yelp API Android 集成 [重复]

    这个问题在这里已经有答案了 我正在尝试与 Android 版 Yelp API 集成 每当我尝试连接时 我都会遇到致命错误 10 14 18 32 29 207 E AndroidRuntime 7354 FATAL EXCEPTION m
  • 如何使用时间滑块绘制地图并使用Python中的plotly缩放城市

    我想创建一个交互式地图 显示城市不同地点的变量 自行车数量 的演变 为什么不通过使用情节 我想做这样的事情 https amaral northwestern edu blog step step how plot map slider r
  • 已发布的扩展程序无法与 onInstalled 内的 chrome API 侦听器配合使用

    我刚刚测试了我的 Chrome 插件https chrome google com webstore detail soft screen oecaicengbgemdbdklmajocogdjjgnda https chrome goog
  • proxy_pass 覆盖由 rewrite 指令更改的 URL

    来自 nginx文档 http nginx org en docs http ngx http proxy module html proxy pass如下引用 我明白proxy pass指令不会更改 URI 只会将重写的 URI 传递到服
  • 使用不连续输入/强制数据求解 ODE

    我正在尝试用 Python 求解耦合一阶 ODE 系统 我对此很陌生 但是僵尸启示录示例 http wiki scipy org Cookbook Zombie Apocalypse ODEINT到目前为止 SciPy org 提供了很大的
  • Discord.py 狙击命令

    我试图发出一个命令 让机器人 狙击 最后删除的消息 这是我当前的代码 snipe message content None snipe message author None client event async def on messag
  • 如何在 Django 管理中使用 HTML5 颜色选择器

    我正在尝试在 Django 的管理页面中实现 HTML5 颜色选择器 这是我的模型 model py class Category models Model color models CharField max length 7 表格如下
  • 使用 sys/mount.h 挂载 ISO

    我正在尝试在 Linux 中的 C 程序中挂载 ISO 文件 我知道 linux 命令可以实现此目的 即 mount o Loop Test iso mnt myISO 但是 mount 2 手册页声明了以下安装原型 int mount c
  • 字符串到 java.sql.Date

    我意识到这个问题已经被问了很多 我确实看过 我花了几个小时环顾四周并试图找出答案 我应该制作一个程序 在数据库中存储相当于约会列表的内容 其中包含描述 日期 开始时间和结束时间 它必须接受用户的输入来添加或取消约会 据我所知 这意味着我需要
  • 如何在查询中比较模型的两个字段?

    我正在编写一个管理命令 它将用建议价格过滤产品的原始价格 我有一个产品模型 如下所示 class Suggestion models Model price models IntegerField class Product models
  • Python 子进程 wait() 在 Mavericks 和 Yosemite 上的行为不同

    我最近升级到优胜美地 一些用于在 Mavericks 上运行的 Python 脚本被挂起 我的版本是2 7 8 我创建了一个测试用例 import subprocess cat subprocess Popen top l 1 stdout
  • 'And' 与 'AndAlso' 与 vb.net 中的 linq 有关系吗?

    在 vb net 的 linq 查询中使用 And 或 AndAlso 有什么关系吗 我知道在正常操作中 AndAlso 是短路的 因此通常会更快 但我不知道这是否会延续到 linq 查询中 linq 查询是针对数据库还是针对内存集合 这很
  • 固定大小的并发Map

    我需要一张满足以下要求的地图 应该是高并发的 这put get and remove 方法可以由多个线程同时调用 它应该是固定大小的 如果尺寸HashMap达到最大值 例如 10000 则不允许向映射添加新条目 它不能是 LRU 缓存 其中
  • JSON 格式的 Jquery.ajax API 请求在 Chrome 中导致“Uncaught SyntaxError: Unexpected token :”

    我正在尝试查询http developer pintlabs com brewerydb api documentation http developer pintlabs com brewerydb api documentation使用
  • 如何正确刷新curses窗口?

    while 1 window addstr 0 0 abcd window refresh window尺寸为全终端尺寸 大到足以容纳abcd If abcd 被修改为更短的字符串 例如 xyz 然后在终端上我会看到 xyzd 我到底做错了
  • PHP 的 finfo::buffer 如何被欺骗?

    处理上传的文件时 FILES foo type 一点也不可靠 我发现如果您更改 OS X 上的扩展名 类型 会自动更改 相反 请考虑 fileInfo new finfo FILEINFO MIME mimeType fileInfo gt
  • NuGet (NuPack) 智能感知(Visual Studio 包管理器控制台)

    我的 NuGet 智能感知未显示 或者也许有某种捷径 我不认为智能感知是您所期望的 就像在带有可用选项列表的下拉列表中一样 From this page http nuget codeplex com wikipage title Gett
  • 适用于 .NET 的无锁和线程安全 IList

    是否有实现 IList 的无锁且线程安全的数据结构 当然 无锁是指不使用 NET 中的锁定原语而是使用互锁操作 原子操作来实现线程安全的实现 显然在并发数据结构下没有一个 有人见过漂浮在空中的吗 我见过一个java实现氨基 CBBs htt
  • 如何在极坐标中绘制颤动图

    如何在极坐标中绘制颤动图 我有 r 和 theta 方面的数据 我试过了 import numpy as np radii np linspace 0 5 1 10 thetas np linspace 0 2 np pi 20 theta