3

我正在尝试使用 Python 和 Matplotlib 显示散点图,这些散点图绘制属于几个类别之一的数据点。我决定用图例按颜色表示类别,这使得在使用足够大以使其颜色易于看到的符号和足够小以不会过度覆盖彼此的符号之间进行艰难的权衡。(至少有几千个点)

但是,我也遇到了另一个问题。我将类别分成一组 numpy 数组,然后逐个绘制。这样做的效果是看起来最后一个类别中有更多点,因为它是最后绘制的,所以它的点在顶部。如果我一次将所有类别相对混杂在一起,我就不会遇到这个问题,但我无法对这些点进行颜色编码。增加窗口大小会有所帮助,但并不能完全解决问题。有谁知道减轻这种情况的好方法?是否有某种方法可以将数据集“混洗”在一起或为单个图中的点分配不同的颜色?我可能只需要改变我的方法来可视化这些数据。

在此处输入图像描述

4

0 回答 0