Python:PyPlot大量数据点

时间:2012-08-01 18:43:34

标签: python graph plot matplotlib

我有三个列表,每个列表包含向量的余弦值,每个列表有49,742个数据点。我使用流动的基本绘图,但整个图形看起来非常杂乱,我怎样才能用较少的杂乱来绘制它。如果可能的话,我希望用平滑的曲线绘制这些曲线。

每个清单中的数据样本:

pltfColor = [0.837, 0.98, 0.032, 0.755,....,n]

其他两个列表包含类似数据,所有三个列表都有n = 49742个数据点

plt.plot(pltfColor, 'r.')
plt.plot(pltEdgeColor, 'b.')
plt.plot(pltTexture, 'g.')
plt.ylabel('cosine values')
plt.yscale('log')
plt.show()

这是我目前的情节 enter image description here

1 个答案:

答案 0 :(得分:0)

鉴于点密度高,您可以通过降低不透明度来选择聚类

plt.plot(pltfColor, 'r.', alpha=.1, mec='none')

hexbin也会制作密度图,如@imsc建议