点数上限

时间:2018-02-18 17:30:29

标签: python matplotlib

在这里只是一个好奇的乔治。

但是我处理 2.79亿数据点(x,y),我想知道pyplot是否可以分散这样的数字?

感谢。

1 个答案:

答案 0 :(得分:1)

如果你想在通常的高清屏幕上着色每个点,这将导致约200万点。绘制超过100倍的数据似乎没有意义。除此之外,这肯定是可用内存和计算时间的问题。

所以我进行了实验。 15分钟后,绘图窗口出现在屏幕上,完全是黑色。又过了15分钟,情节被画在屏幕上。共计30分钟。 这是在具有16 GB RAM的3GHz计算机上使用python 64bit完成的。​​

请注意,我没有对点进行不同的着色,这当然会增加绘制时间。

所以答案是:是的,这是可能的。 ...但可能没有用,并且有更有效的方法在屏幕上绘制点。