我注意到屏蔽数组也会触发RuntimeWarning: divide by zero encountered in log warnings。我本来希望日志操作只发生在非零值的情况下,在屏蔽数组的情况下。
此外,我注意到这个警告只在每个会话中触发一次。对日志函数的任何后续调用,无论是在屏蔽数组上还是在常规数组上,都不会触发此警告。我可以通过numpy.seterr(divide = 'ignore')来抑制这个警告,但是我很好奇为什么对蒙面数组的操作首先会引发一个<e
我曾尝试在呈现图表之前屏蔽正文,并在呈现后取消屏蔽,但似乎在图表完全绘制之前就取消了屏蔽。发生的情况是,我甚至没有看到加载条,只是一个白色的屏幕,而不是绘制的图表。(如果我在取消掩码之前发出警告,我会看到加载掩码)
我做过的最接近的事情就是在选项卡面板s before change event and unmasking on chart的渲染后事件上放置遮罩。