当前位置:  开发笔记 > 编程语言 > 正文

如何在重叠时颜色变得更强的地方绘制透明线条?

如何解决《如何在重叠时颜色变得更强的地方绘制透明线条?》经验,为你挑选了0个好方法。

当你像这样在matplotlib中绘制一堆透明线条时,你会得到一个很好的效果; 当它们重叠时,它们会更暗.

from pylab import *
for _ in xrange(1000) :
    plot(np.random.randn(2),np.random.randn(2),alpha=0.1,color='k')
show()

它看起来像这样:

许多线重叠

但是如果你像这样绘制一条与它自身重叠的长线,那么该线就不会"与自身相互作用".它看起来像这样:

一条线重叠多次

我想绘制一条与自身重叠的曲线,这样它与自身重叠的越多,它就越暗.如果我使用一个循环来分解曲线并分别绘制每个线段,我得到了我想要的东西,但是我也得到了线段相遇的丑陋和不可接受的伪像,使得曲线看起来像点线或虚线.这个:

到目前为止尽力而为

是否有任何好的方法来绘制曲线,使其在与自身重叠时变得更暗,但是你没有得到像刚刚描述的那样的工件?

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有