polarhistogram可以通过polarhistogram(p,__)来指定p的极坐标样式. 但是在写代码的时候发现不能用, 每次指定好p一run结果就又变回原来的样子了.
后来发现是p不可以预先制定, 因为逻辑如下:
指定p的样式 → \rightarrow →polarhistogram覆盖, p的样式无效.
正确的逻辑应该这样:
初始化p → \rightarrow →polarhistogram覆盖 → \rightarrow →定义覆盖后的p
代码如下:
pax=polaraxes; %不可以在这里定义('ThetaTick',45:45:360,'RLim',[0,50]);
polarhistogram(pax,'BinEdges',edges,'BinCounts',count);
pax.ThetaTick=45:45:360;
pax.RLim=[0,50];