【问题标题】:Plotting distribution from sampled data in python从python中的采样数据绘制分布
【发布时间】:2016-01-17 16:46:14
【问题描述】:

我在二维空间[x,y]中有两组采样点,每组代表一个类。当我绘制所有点时,它一团糟,一个人看不到任何东西。我需要以某种方式绘制每组的分布图(如果可以在同一画布上使用不同的颜色,那就更好了)。有人知道一些好的图书馆吗?

【问题讨论】:

  • 这不是我所说的。这些直方图很好,但我需要一张图片中两个类的直方图。我该怎么做?
  • 使用 alpha(透明度)为每个类调用一次代码
  • 你能给我一个简单的例子吗?我不知道你的意思。透明度是否以相同的平均值和偏差打印它?

标签: python plot machine-learning distribution


【解决方案1】:

Matplotlib 是一个非常适合该任务的库。您可以绘制直方图、散点图和许多其他东西。你只需要知道你想要什么,然后你就可以做到。我经常用它来完成类似的任务。

[更新] 正如我所说,你可以用 matplotlib 做到这一点。这是他们画廊的一个例子:http://matplotlib.org/examples/pylab_examples/scatter_hist.html

它不像@lejlot评论中的答案那么漂亮,但仍然正确。

【讨论】:

  • 我知道直方图,但我可以这样做吗? cloud.originlab.com/www/products/images/…
  • 不错的情节 :-) 我相信你也能做到。一个更简单的解决方案是,在 2x2 的网格中制作子图。左上角是 x 轴的直方图,左下角是散点图,右下角是 y 轴的直方图。 (为此您可以在这里查看:*.com/questions/22333568/…