問題タブ [polar-coordinates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1455 参照

javascript - 半楕円(凹面鏡形状)の周囲長の極方程式

var x = Cx + a * Math.cos(ang);

var y = Cy + b * Math.sin(ang);

Cx, Cy中心のコードです。angはアングルインradiansです。a幅のb半分、高さの半分です。

の値を変更するとang、楕円の円周上で異なる点が得られます。以下は、上記の式で取得したパスです。

楕円

でも、この楕円形ではなく、半楕円形、凹面鏡のようなものが欲しい。両端を無限に伸ばしても楕円にはなりません。

凹面

誰かが 2 番目の曲線の極方程式を教えてくれませんか? 私はデジタルで描くのがとても苦手ですが、それは凹面鏡のように想像できます。

0 投票する
2 に答える
4340 参照

r - ggplot2、極投影でx軸に従うラベルの回転?

ggplot の coor_polar プロジェクションを使用して、x 軸ラベルの角度が外側の x 軸と同じ角度になるにはどうすればよいですか? これは、 coord_polar() を使用するときに ggplot2 で x 軸のテキストを回転させるのと似ていますが、それを適応させるのに十分な数学を理解していません。そのような作品の下で試行錯誤の解決策を見つけましたangle = c(c(1:3)*c(-14,-22.3,-22),-90,c(3:1)*c(22,22.3,14),c(1:3)*c(-14,-22.3,-22),90,c(3:1)*c(22,22.3,14))。x 軸のラベルがずっと同じ方向に回転しても問題ありません。他のすべてが失敗した場合は、ラベルの回転をあきらめて、Two legends for polar ggplot (with one Customized) のように 2 つ目の凡例を追加するだけかもしれません。助けてくれてありがとう!

0 投票する
2 に答える
24252 参照

matlab - Matlab >>連結されている行列の次元が一貫していません

角度情報があります:

角度は512x1の行列ですが、matlabはpolar()関数でエラーを出します。

horzcat の使用エラー 連結されている行列の次元が一貫していません。

この問題を解決するには?みんな助けてください

0 投票する
1 に答える
9746 参照

python - Matplotlib - 極座標プロットで滑らかな円を描く

私はmatplotlibの極座標プロットが本当に好きで、それを使い続けたいと思っています(データポイントはとにかく極座標で与えられ、私の環境は円形であるため)。

ただし、プロットでは、特定の点に指定された半径の円を追加したいと思います。

通常、私は次のようにします:

ただし、極座標では、直角座標を前提としているため、円は使用できません。

私が思いついたアイデアは、一定の半径座標と[0、2PI]の角度座標を持つ点の配列を生成するか、完全に直交座標に切り替えることです。両方の解決策は本当に満足のいくものではありません.matplotlibでもっとうまくできるでしょうか?

ありがとう!

0 投票する
0 に答える
734 参照

r - ファセット極座標プロットのフリースケールは ggplot2 では利用できなくなりましたか?

しばらくの間、私はggplot2の機能を使用して (そして気に入って)、極座標プロットにファセット プロットを作成しました。この場合、風速またはその他の風属性によってファセット化されたウィンド ローズをプロットしました。

結果のファセット分布が桁違いに異なるため、facet_wrap のスケール フリー機能が必要でした。ただし、ggplot2 0.9.3.1 以降、次のエラーが発生します。

この便利な機能が新しい ggplot バージョンから削除されたのはなぜですか? 代替案はありますか?プロットをループで作成し、それらをすべてグリッドに配置することもできますが、それはクリーンなファセット バージョンからの一歩後退です。

ちんちん!

0 投票する
1 に答える
8500 参照

matlab - matlabの散布極座標プロット

ウェッジ プロットを実行しようとしています (右経 vs 赤方偏移)。極座標で散布図を使用できると考えていました。matlab の極関数は非常に限られているようです。これでも

エラーが発生します:

Matlab を使用して目的を達成する簡単な方法はありますか? それを簡単に行う別のソフトウェアを知っていますか?

ありがとう、

マイク

0 投票する
2 に答える
2093 参照

r - 極画像プロット、Rでそれを行う方法は?

Rで素敵な画像プロットを作成する簡単な方法を見つけることができませんが、極座標で。私は基本的に、MATLAB の「polarplot3d」関数に相当する R を見つけようとしています。私は ggplot2 パッケージで遊んでいますが、あまり運がありません。私がしようとしている機能を含むパッケージがありませんか? ご指摘ありがとうございます。

わかりました、私は自分がやろうとしていることをより明確にしようとしています. 極座標グリッドを定義したいとしましょう。半径方向の増分は 50m で、シータは 2.5 度です。これはダーツボードのように見えるはずです。

私のデータ (以下のコードの r と角度) は、半径距離の測定値と角度に対応しています。私の希望する z 値は、グリッドを定義する上記の増分内の r と角度の間の二変量ヒストグラムのカウントです。

私のデータは次のようなものです: