from pylab import *
plot(randn(1000), randn(1000), alpha=0.1)
[<matplotlib.lines.Line2D at 0x7f756e65a450>]
savefig('test.png')
给出了这个:
组合路径的位置,然后应用透明度。我想要这样的东西:
这是在inkscape中进行了后期编辑,以打破路径,然后覆盖它们。这对我使用的数据集来说并不实用,因为它太大了,当我尝试在inkscape中打开它时,基本上会崩溃我的计算机。在matplotlib本身有没有办法做到这一点?
编辑:使用单个长地球物理数据向量的实际数据,我试图用plot(vec[:-1], vec[1:])
绘制相位肖像。
答案 0 :(得分:1)
您可以使用循环创建绘图:
for i in range(100):
plot(randn(10), randn(10), alpha=0.5, c='b')
会给你类似的东西(透明度是为循环的每次迭代“添加”):
但是,根据您的数据集,我不知道这种方法有多实用。