Python 3.x 如何克服使用stem plot时的警告
用户警告:在Matplotlib 3.3中,干图上的各条线将作为线集合而不是各条线添加。这显著提高了stem图的性能。要删除此警告并切换到新行为,请将“use\u line\u collection”关键字参数设置为True。请参阅官方文档了解:Python 3.x 如何克服使用stem plot时的警告,python-3.x,Python 3.x,用户警告:在Matplotlib 3.3中,干图上的各条线将作为线集合而不是各条线添加。这显著提高了stem图的性能。要删除此警告并切换到新行为,请将“use\u line\u collection”关键字参数设置为True。请参阅官方文档了解: 使用行集合:bool,可选,默认值:False 如果True,则将阀杆线存储并绘制为一条线,而不是单独的线。这将显著提高性能,并将成为Matplotlib 3.3中的默认选项。如果False,则默认为使用对象列表的旧行为 因此,如警告中所述,只需将对s
使用行集合
:bool
,可选,默认值:False
如果True
,则将阀杆线存储并绘制为一条线,而不是单独的线。这将显著提高性能,并将成为Matplotlib 3.3中的默认选项。如果False
,则默认为使用对象列表的旧行为
因此,如警告中所述,只需将对stem(…)
的调用替换为:
stem(..., use_line_collection=True)
根据文档,从Matplotlib 3.3开始,这是不必要的