我的一些图有几百万行。我alpha根据行数动态调整该值,使异常值或多或少消失,同时最突出的特征显得清晰。但对于某些alpha人来说,这些线条就消失了。
alphamatplotlib 中线图的最小有效值是多少?为什么会有下限?
正如 @ImportanceOfBeingErnest 在评论中建议的那样,下限似乎是1/255。
我没有时间仔细阅读源代码和所有内容,但我确实对其进行了测试,并假设发生的情况是,输入alpha值需要表示为 0 到 255 之间的 int:
int(alpha*255)
Run Code Online (Sandbox Code Playgroud)
当输入alpha值小于时1/255,例如1/256,则用 a 表示0,并且绘图线消失。而当alpha是1/255(或稍大)时,它会转换为1,并且可以看到情节线。