为极坐标图的中心设置负值

埃里克

使用MATLAB,我想绘制最大值设置为0的天线辐射方向图。其余值为负,并且在极坐标图中最外圈应为0。如果我使用常规的polar()函数,则将负值放置在应有的相反侧。因此,极坐标图看起来像是被翻转了。我不要 我希望最大值为0,位于最外面的圆上,而其余的负值朝向中心而不是相反的一侧。您可以在下面看到一个示例图。如何完成绘制这样的极坐标图?多谢您的协助。在此处输入图片说明

菲林

rlim似乎可以解决问题:

            theta=linspace(0,2*pi,200);
            %% The pattern has negative values
            pattern = 10*log10(abs(1+exp(1j*17*sin(theta))));
            %% Makes the max of the pattern 0
            pattern=pattern-max(pattern);
            %% Plots the figure
            figure
            pax = polaraxes;
            polarplot(theta,pattern)
            %% This is what you want. Add a little bit of extra space after the minimum and maximum value
            rlim([min(pattern)-3 max(pattern)+1])

结果图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Highcharts极坐标图-中心零

来自分类Dev

matplotlib极坐标图设置标签位置

来自分类Dev

将ac#极坐标图设置为特定的圆环和线段

来自分类Dev

如何使用 matplotlib 将半极坐标图设置为北

来自分类Dev

gnuplot中的极坐标图,将ytics置于图的中心

来自分类Dev

极值极坐标图

来自分类Dev

极坐标图错误

来自分类Dev

极坐标图软件

来自分类Dev

极坐标图生成

来自分类Dev

极坐标图软件

来自分类Dev

在matplotlib极坐标图中设置theta-ticks

来自分类Dev

使用色图设置极坐标图的背景色

来自分类Dev

如何在matplotlib中设置极坐标图的大小?

来自分类Dev

极坐标图,最里面的圆为R

来自分类Dev

极坐标图标签

来自分类Dev

gnuplot中的极坐标图

来自分类Dev

Gnuplot极坐标图直方图

来自分类Dev

如何绘制极坐标图?

来自分类Dev

更改极坐标图的轴

来自分类Dev

删除极坐标图中的矩形边框

来自分类Dev

从HighCharts极坐标图中删除填充

来自分类Dev

Gnuplot:极坐标图,显示可变范围

来自分类Dev

在Python中使用Facetgrid的极坐标图

来自分类Dev

在JavaPlot中创建极坐标图

来自分类Dev

以极坐标图显示值(matlab)

来自分类Dev

极坐标图旁边的垂直轴

来自分类Dev

设置rlim时,极坐标图上的条形图将被切断

来自分类Dev

设置 plt.ylim 时,极坐标图未正确填充

来自分类Dev

Matplotlib:极坐标图坐标轴刻度标签位置