問題タブ [drawellipse]
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.
graphics - 同時楕円走査変換
問題: 第 1 象限に (楕円上にある) (x1,y1) と (x2,y2) の 2 つの点があるとします。楕円/楕円弧を両端から同時にスキャン変換/点描画は両端から同時に開始する必要があります。
これまでの私の解決策:ミッドポイントスキャン変換アルゴリズムを使用して、楕円を(x1、y1)から(x2、y2)に、またはその逆に簡単にスキャン変換できます。ただし、同時に行う必要がある場合はわかりません。私が参照した情報源は、楕円には象限対称性しかないことを示しているため、それを同時にプロットする方法を考えることができません。
r - いくつかの点に沿って形状 (楕円または楕円) を描き、その面積を計算する方法は?
木の年輪をプロットし、その面積を計算しようとしています。しかし、実際には、すべてのリングが円のように対称な半径を持つわけではないことに気付きました。4つの半径のデータ測定値があり、この例のようにすべての無線の各ポイントに続いてリング(または同様の形状)をプロットしたいと思います(この図はPowerPointでベクトルを使用して手動で作成されました):
circles
問題は、RI で、関数からのオプションを使用してこれらのリングをプロットする可能性しか見つからなかったことです。次のsymbols()
グラフが得られました。
この R スクリプトを使用して:
楕円を描画する関数 ( elliplot
、ellipse
、ellipseplot
、car
など) を含むいくつかのパッケージをチェックしましたが、それらの関数が好きではありません。私はこれらのパッケージを使用することに興味はありません。逆に、独自のコードを書きたいと思っています。
私の考えは、4つの半径のデータ値を使用して、リングの実際の形状に最もよく合う形状をプロットすることです。楕円、楕円などにすることができます.
円では、1 つのラジオのデータのみを使用しています (私の例では、すべての半径の平均)。長軸 (A+B) と短軸 (C+D) の少なくとも 2 つの値を使用できるため、楕円の方が適しています。しかし、4 つの半径 (A、B、C、D) またはそれ以上の半径の値を使用する形状を描画するのは素晴らしいことです。
ここでは、男がR スクリプトを使用して非常に素晴らしい超楕円を描き、別の人がRでリングのような楕円を描きました。
ただし、特定の問題に対してそれらのメソッドを使用する方法がわかりません。
誰かがRで少なくとも楕円を描き始める方法を知っていればいいでしょう。しかし、4 つの半径の値を使用して形状 (楕円形、楕円形など) を描き、最終的にそれらの面積を計算する方法を知っておくとよいでしょう。
あなたの助けやそれを行うための指示をいただければ幸いです。
アップデート:
生徒に木の成長を説明するのに非常に役立ちました。ただし、ほとんどの熱帯の木は非常に不規則な形をしており、ラジオ「E」を追加して、このスキームのように異なる位置にある半径軸を使用して、この別の形を描くことができるかどうかを知りたいと思っています。
どの方向も私にとって非常に役立ちます。
java - "シンボル 'Ellipse2D' を解決できません"
クラス Ellipse2D.double を見つけました。円が長方形と衝突するかどうかをチェックするのに最適なクラスです (class.rect)。私の問題は、Java/Android プロジェクトに統合できないことです。Ellipse2D.double を拡張するオブジェクトを宣言したい場合、「シンボル 'Ellipse2D' を解決できません」と表示されます。Ellipse2D SDKなどを見つけられなかったので、何が問題なのか本当にわかりません。
r - R: plot.Mclust の軸ラベルを変更する AND/OR ggplot2 を使用した mclust モデルのプロットの不確実性
私は本当に混乱しています。'Mclust' model object
inのプロット (分類または不確実性) の軸ラベルを変更したいのですがR
、変数が 2 つしかない単純なオブジェクトで機能する理由がわかりません。
ここに例があります:
私が試した別の方法は次のcoordProj
とおりです。
だから私はそれがうまくいくかもしれないと思ったggplot2
(そしてそれが私のお気に入りのオプションになるだろう). 軸ラベルなどを変更できるようになりましたが、楕円をプロットする方法がわかりません。
plot.Mclust
の軸ラベルを変更したり、楕円を追加したりする解決策を誰かが知っているといいでしょうggplot
。どうもありがとう!