2017-05-08 7 views
2

最近、私はRからpythonに移動しました。基本的に、私はすぐにsmoothScatterを除いて、PythonでR関数の良い代替を見つけることができます。私は多くのことを検索し、これら2つの答えが役に立ったと評価:pythonでsmoothScatter(R)の簡単な代替手段はありますか?

しかし、それらの両方が比較的複雑であり、Rに比べて遅い(私は約2,000,000データポイントを持っているとscipy.stats.gaussian_kdeがあります本当に遅い)。だから単純なpythonパッケージは、RのsmoothScatterを置き換えることができますか?

smoothScatter in R

smoothScatter

+0

!(私はわからないが、それはここで言うことが適切である場合は、質問に関連していないようです。)私はより多くの注目次回をお支払いいただきます。 – AlicePsyche

答えて

0

まったく同じ出力ではないが、あなたのプロットはHexBinmatplotlibを通して利用可能なプロット、およびSeabornを思い出させます。私は私の質問を編集協力いただきありがとうござい@cbuchart

enter image description here

+0

お返事ありがとうございます!しかし、問題は 'HexBin'の結果が十分に滑らかではないということです。ビン数を増やそうとすると非常に遅くなります(海底がつまってしまいます...)。私はカーネル密度を計算してから、Pythonでプロットすることができますが、多くの調整が必要です。私はちょうどRで 'smoothScatter'を置き換えることができる単純なPythonパッケージがないのだろうかと思っています... – AlicePsyche

+0

私のマシンでは、2E6ポイントの2つのシリーズで、海軍はヘクスjointplotを生成する〜5秒かかります。 –