2016-01-17 54 views
-2

我在2d空間[x,y]中有兩組採樣點,每組代表一個類。當我繪製所有點時,它很混亂,而且看不到任何東西。我需要以某種方式繪製每個集合的分佈(如果可以在同一個畫布上使用不同的顏色,那麼更好)。有人知道一些好的圖書館嗎?從python中抽樣數據繪製分佈

+0

看到seaborn https://stanford.edu/~mwaskom/software/seaborn/tutorial/distributions.html – lejlot

+0

這不是我正確的。這些直方圖很好,但是我需要在一張圖片中有兩個類的直方圖。我怎樣才能做到這一點? –

+0

用alpha(透明度) – lejlot

回答

-1

Matplotlib是該任務的一個非常好的庫。你可以繪製直方圖,散點圖和其他很多東西。你只需要知道你想要什麼,然後你就可以做到這一點。我用它來完成類似的任務。

[更新] 正如我所說,你可以用matplotlib來做到這一點。這裏是他們畫廊的一個例子:http://matplotlib.org/examples/pylab_examples/scatter_hist.html

它不像@lejlot評論中的答案那樣漂亮,但仍然正確。

+0

我知道直方圖,但我可以做這樣的事嗎? http://cloud.originlab.com/www/products/images/Marginal_distribution_curve_c1.png –

+0

好的情節:-)我相信你也可以做到這一點。更簡單的解決方案是,在2x2的網格中製作子圖。左上角是x軸的直方圖,左下角是散點圖,右下角是y軸的直方圖。 (爲此,你可以看看這裏:http://stackoverflow.com/questions/22333568/vertical-histogram-in-python-and-matplotlib) – phev8