问题标签 [polar-coordinates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
42105 浏览

matlab - 在 MATLAB 极坐标图上固定径向轴

我在 MATLAB 中使用极坐标图 (POLAR(THETA,RHO))。

有没有一种简单的方法可以将径向轴的范围固定为 1.5?

我正在寻找类似于笛卡尔轴的 xlim、ylim 命令的东西。尚未在文档中找到任何内容。

0 投票
4 回答
14291 浏览

matlab - 如何在 Matlab 中绘制圆形而不是直线轴?

我有一组 3 个数据集,我想在 MATLAB 中绘制,但是“x”轴,我想以圆形而不是直线的形式给出。关于如何做的任何想法?

一个示例图:

替代文字

在 MATLAB 中绘图的常规命令是plot(x, data1, x data2, x, data3),其中 x 轴被视为直线。我希望将 x 轴视为一个圆圈。请问有谁知道它的命令。

0 投票
2 回答
13371 浏览

python - Matplotlib 中的一半或四分之一极坐标图?

我正在尝试在 Matplotlib 中制作一个 180 度而不是 360 度的极坐标图,类似于MATLAB中的http://www.mathworks.com/matlabcentral/fileexchange/27230-half-polar-coordinates-figure-plot-function-halfpolar . 有任何想法吗?

0 投票
1 回答
27399 浏览

matlab - 如何在 Matlab 中将图像从笛卡尔坐标更改为极坐标?

我正在尝试将图像的像素从 xy 坐标转换为极坐标,但我遇到了问题,因为我想自己编写函数。这是我到目前为止所做的代码:

0 投票
3 回答
11191 浏览

python - 顶部为 0 度的顺时针极坐标图

如何制作顺时针极坐标图?有人在这里问一个类似的问题:如何使 matplotlib 极坐标图中的角度顺时针旋转,顶部为 0°?,但我不明白这一点:

编辑:

如何register_projection(NorthPolarAxes)正确使用?

0 投票
8 回答
34223 浏览

r - 在R中绘制一颗心

可能的重复:
方程驱动的平滑阴影同心形状

如何在 R 中绘制对称的心,就像绘制圆形(使用 plotrix)或矩形一样?

我想要这方面的代码,这样我就可以真正为自己做这件事,并能够将其推广到类似的未来需求。我见过比这更复杂的情节,所以它非常可行,只是我缺乏这样做的知识。

0 投票
1 回答
1847 浏览

iphone - Objective-C 矩形 CGPoint 到极坐标 CGPoint

我找到了将 X、Y 转换为半径和角度的方程式:

我的问题是我不记得目标 C 中 tan^-1 的语法是什么。我不想弄错。

这让我想到:为什么要从头开始构建它?是否有一种内置方法可以将 Objective C 中的给定 CGPoint 从极坐标转换为直角坐标?也许有一些 CAAnimation 类可以帮助我解决这个问题?

0 投票
1 回答
786 浏览

r - 使用 coord_polar() 将 geom_hline 添加到密度图

我需要使用 R 和ggplot2向我的密度图添加参考线。

因为我使用的是极坐标,所以这应该在我的情节中间形成一个圆圈。我使用geom_hline(yintercept = .5)但添加coord_polar().

这是我的代码。

有什么建议么?

0 投票
2 回答
10331 浏览

javascript - 笛卡尔坐标到极坐标

看看这里的例子:http ://www.brianhare.com/physics/so.html

看看我使用这两个主要功能的 console.log:

当鼠标在粒子(中心圆)的上方和右侧时,例如: 在此处输入图像描述

控制台日志显示:

它应该是 arctan(27/26) = 角度:46:theta = 0.8。因为即使鼠标位于中心“上方”,它也会将 y2-y1 读取为 -27,因为坐标系统基于左上角的大约 0,0。

那么问题是当 X 和 Y 都为负时使 theta 为正时,它应该指向相反的方向(从中心点向外)。我知道我可以在这里做一个 180 度的把戏,但我想了解我做错了什么。

0 投票
1 回答
4768 浏览

python - 使用 Matplotlib/Python 创建一堆极坐标图

我需要生成一堆 2D 极坐标图(3D 圆柱图),以便我可以查看扭曲的圆柱体。我想使用 matplotlib,因为我已经安装了它,并且想将我的代码分发给只有 matplotlib 的其他人。例如,假设我有一堆二维数组。有什么方法可以做到这一点而无需下载外部包?这是我的代码。

我还有 10 个类似的 2D 极坐标图,我想把它们很好地堆叠起来。如果有任何更好的方法可以在 3D 中可视化扭曲的圆柱体,我完全愿意接受建议。任何帮助,将不胜感激。谢谢!