我正在用matplotlib繪製圖形上一組點的橢圓。我想獲得這樣的事情:在點周圍繪製橢圓
一種用於組(紅色爲例)數據集可能看起來像這樣:
[[-23.88315146 -3.26328266] # first point
[-25.94906669 -1.47440904] # second point
[-26.52423229 -4.84947907]] # third point
我可以很容易地畫上一個點圖,但我遇到問題繪製橢圓。
橢圓的直徑爲2 * standard deviation
,其中心的座標爲(x_mean, y_mean)
。一個橢圓的寬度等於x standard deviation * 2
。它的高度等於y standard deviation * 2
。
但是,我不知道如何計算橢圓的角度(你可以在圖片上看到橢圓不是完美的垂直)。
你有關於如何做到這一點的想法?
說明: 這個問題是LDA問題(線性判別分析)的簡化。我試圖將問題簡化爲最基本的表達。