我的Pandas盒子里有一条多余的垂直线

2024-10-03 00:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码创建太平洋波高的箱形图:

plt.figure()            
df = pd.DataFrame(wavesPAC,columns=['JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'])
color = dict(boxes='Gray', whiskers='Gray',
                 medians='DarkOrange', caps='Gray')

df.plot.box(color = color,sym='k+')
plt.suptitle("")
plt.ylabel('[Meters]')
plt.title('Pacific Ocean')
plt.show()

数据集wavesPAC是一个1881*12numpy数组,有些列是几个nan。情节如下:

As you can see, every month

如您所见,除三月、五月、九月和十二月外,每个月都有一条黑色垂直线穿过方框。在柱状体中出现的NaNs与垂直线之间没有相关性。在我的参数k中,只有指定的颜色。有什么想法吗?在


Tags: columns代码dataframedfpltmarjanfeb