MatplotlibDeprecationWarning
MatplotlibDeprecationWarning: The 'labels' parameter of boxplot() has been renamed 'tick_labels' since Matplotlib 3.9; support for the old name will be dropped in 3.11.plt.boxplot(data_by_well, labels=sorted(sub["well"].unique()), showfliers=False)
这些警告信息表明Matplotlib版本已经弃用了boxplot()函数中的labels参数,将在未来版本中完全移除。需要更新代码以使用新的参数名tick_labels。
例如将
plt.boxplot(data_by_well, labels=sorted(sub["well"].unique()), showfliers=False)
修改为
plt.boxplot(data_by_well, tick_labels=sorted(sub["well"].unique()), showfliers=False)
