我正在分析极端天气事件。我的数据框称为df,看起来像这样:
日期Qm1993-01-01 4881.9770611993-02-01 4024.3968391993-03-01 3833.6646501993-04-01 4981.1925261993-05-01 6286.8797981993-06-01 6939.7260701993-07-01 6492.936065...
我想知道极端事件是否在同一年发生,就离群值而言。因此,我使用seaborn进行箱线图绘制:
# Qm boxplot analysis
boxplot = sns.boxplot(x=df.index.month,y=df['Qm'])
plt.show()
现在,我想在同一图中显示与异常值相对应的年份。因此,用日期标记它们。
我已经签入了多个包含箱线图的库,但是没有如何标记它们的线索。
PD:在此示例中,我使用seaborn,但是任何可以提供帮助的库都会受到高度赞赏
谢谢!
seaborn.boxplot
或pandas.DataFrame.boxplot
。解决方法是,可以使用matplotlib's annotate
function手动注释绘图。