【发布时间】:2021-06-28 01:35:11
【问题描述】:
下面是从 MultiIndex 数据框生成的 seaborn 热图:
import numpy as np
import pandas as pd
import seaborn as sns
years = range(2016,2019)
months = range(1,6)
df = pd.DataFrame(index=pd.MultiIndex.from_product([years,months]))
df['vals'] = np.random.random(size=len(df))
sns.heatmap(df)
上述热图的 yticks 显示年份和月份。有没有办法将热图的 yticks 更改为仅显示年份,如下所示?
【问题讨论】:
标签: python pandas numpy matplotlib seaborn