Matlab app designer中绘制极坐标图
常用的绘图控件UIAxes我没找到绘制极坐标图的方法,查了matlab的help,发现可以用Panel控件来画。
代码如下:
pax=polaraxes(app.Panel);
polarplot(pax,theta,data,'LineWidth',2,'color','b')
hold(pax,"on")
polarplot(pax,theta,data2,'LineWidth',2,'color','r')
legend(pax,{'xxx','xxx'});
title(pax,['这是一个极坐标图'],'FontWeight','bold','FontSize',10,'FontName','微软雅黑');
hold(pax,"off")
drawnow
这样就可以啦,试试看吧~