2017-05-08 46 views
2

最近,我從R移到了python。基本上,除了smoothScatter之外,我可以很快找到Python中R函數的一個很好的替代方法。我尋覓了一番,發現這兩個答案有幫助:python中的smoothScatter(R)的簡單替代方案?

但他們兩人都比較複雜緩慢相比,R(我已經約2,000,000個數據點和scipy.stats.gaussian_kde是真的很慢)。那麼有沒有一個簡單的python包可以取代R中的smoothScatter

smoothScatter in R

smoothScatter

+0

@cbuchart謝謝你幫我修改我的問題!(雖然我不知道這是否是適當的在這裏說,似乎不相關的問題)。我將更加關注下一次。 – AlicePsyche

回答

0

雖然不是完全相同的輸出,你的情節讓我想起HexBin地塊,可通過matplotlibSeaborn

enter image description here

+0

感謝您的回覆!但問題是'HexBin'結果不夠流暢......當我嘗試增加bin數時,它變得非常慢(seaborn卡住了......)。我可以計算內核密度,然後在python中繪製,但它需要很多調整。我只是想知道爲什麼沒有一個簡單的Python包可以取代R中的smoothScatter ... – AlicePsyche

+0

很奇怪,在我的機器上有兩個2E6點系列,seaborn需要約5秒來產生十六進制聯合圖。 –