如何绘制核密度图并将DataFrame最后一列数据以虚线展示
解决方案
你可以通过复用同一个绘图轴(Axes)对象,将最后一周的虚线密度图叠加到已有的前5周图上,具体代码如下:
# 绘制前5周的核密度图并保存轴对象 ax = last5Week_df.plot.density() # 在同一个轴上绘制最后一周的核密度图,设置为虚线样式 lastWeek_df.plot.density(linestyle='--', ax=ax)
补充说明
linestyle='--'是指定虚线样式的关键参数,也可以用ls='--'作为简写- 如果需要更清晰地区分图例,可手动设置标签并显示:
ax = last5Week_df.plot.density() lastWeek_df.plot.density(linestyle='--', ax=ax, label='Last Week') ax.legend() - 还能调整虚线的颜色、粗细等参数,比如
color='red', linewidth=2,让最后一周的曲线更突出
内容的提问来源于stack exchange,提问作者Amisha Saha
相关产品推荐
相关产品推荐

