私の問題は次のとおりです。Matlabでバラのプロットをしたいです。( http://de.mathworks.com/help/matlab/ref/rose.html ) 次のコードがあります。
f2=figure('visible','off');
h=rose(degtorad(angles(:,i)),40);
title(['Marker '], 'FontSize',20)
x=get(h,'Xdata');
y=get(h,'Ydata');
g=patch(x,y,[0.3 0.3 0.3]);
saveas(f2,'\roses\marker.jpg')
そして、それはうまくいっています。しかし、ビンのサイズによってビンの色を変更したいと思います。そのため、最長のビンは黒で、最短のビンは多かれ少なかれ白です。そして、他のすべては、そのサイズに応じて、多かれ少なかれ濃い灰色です.
私の質問が明確であることを願っています。
それは可能ですか?どうもありがとう。バント
編集:私が思う問題を突き止めました!以下のリンクは、ドロップボックス フォルダ内の txt ファイルへのリンクです。
https://www.dropbox.com/s/u17n4rv0oma5lbk/Angles.txt?dl=0
このtxtファイルには、たくさんの角度が保存されています。これらの角度を使用すると[度数になっているので、そうしました*2*pi/360
]代わりにrand([200 1])*2*pi;
、ビンに間違ったパッチを当てます。エラーは私の角度にあるはずですが、どこにあるのかわかりません! ご回答有難うございます!