按簇着色极坐标图

时间:2015-11-06 16:34:13

标签: matlab polar-coordinates

我有一个极地情节(见下文)。我想通过一组点(约0度,60度,90度180度,270度和330度)对图进行着色。我试图找到某种功能,但不能。有没有办法可以实现这一目标?

polar plot of mean of residuals vs azimuth angle

编辑:使用命令生成的极坐标图

极性(阿紫* PI / 180,mean_res,'&#39);

2 个答案:

答案 0 :(得分:0)

您可以var url = "http://greenstyle.com.br/wp-content/uploads/2012/09/Tucano-imagem-Silvia-Kochen-Wordpress.jpg"; verifyImageURL(url, function (imageExists) { if (imageExists === true) { alert("Image Exists"); } else { alert("Image does not Exist"); } }); hold on一起使用以不同颜色绘制:

如何将数据拆分为四个部分取决于您的(未发布)数据。

polar

enter image description here

答案 1 :(得分:0)

最简单的方法是根据您的范围标准将数据分类为子集,并在同一个图上单独绘制它们(使用" hold"功能)。

您无法直接在极坐标函数中添加颜色属性,因此您需要捕获绘图手柄并在绘制后修改它:

hp = polar(theta,rho,'.');
hold on
set(hp,'Color',[1 0 0]);
hp2 = polar(theta2,rho2,'.');
set(hp2,'Color',[0 1 0]);

等等。

如果您想要超越“r'”,“'”,“' b'以及绘图命令中颜色的其他硬编码缩写。