Python:与更改的打印默认设置相关的慢速打印?

时间:2018-11-26 14:28:15

标签: python-3.x matplotlib

我正在尝试使用Python 3.6中的matplotlib绘制大量数据点,数十万至数百万。我以前做过,现在重新使用了相同的脚本。主要是检查数据是否正常,这就是为什么我将大多数内容保留为默认设置的原因,没什么特别的。因此,该代码绝对是基本的,看上去与

没有太大不同
from matplotlib import pyplot as plt

fig, ax = plt.subplots(figsize=(12,12))
ax.plot(a_x, a_y,"g.",markersize=0.1)
ax.plot(b_x,b_y,"b.",markersize=0.1)
fig.savefig('out.png', bbox_inches='tight', dpi=300)

但是,我花了很长时间才再次尝试,但整整一天都没有完成,而应该只运行几秒钟。当我仅用1000个数据点进行尝试时,我发现了问题所在,因为我的输出看起来像this,所以标签和怪异的灰色背景太多了,我以前从未使用过。我可以通过添加控制标签增量的线来解决问题,然后绘图速度恢复正常。

但是我仍然想知道出了什么问题,特别是因为我不想每次都设计标签增量。如果我在Spyder中对变量使用绘图功能,则标签也有问题,这就是为什么我假设默认值已更改的原因。我什至不知道这是怎么发生的,因为一切都很好,所以我在Python中没有做太多事情。有谁知道我该如何解决?

0 个答案:

没有答案