自定义热力图
Seaborn 提供多种额外的自定义方式来提升热力图的效果。本练习将继续使用存放在变量 df 中的 Daily Show 数据,但我们会对输出进行自定义。
本练习是课程的一部分
Seaborn 数据可视化进阶
练习说明
- 基于
Group和YEAR创建交叉表 - 使用
BuGn调色板为该数据绘制热力图 - 关闭
cbar,并将linewidth增大到 0.3
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create the crosstab DataFrame
pd_crosstab = pd.crosstab(df["Group"], df["____"])
# Plot a heatmap of the table with no color bar and using the BuGn palette
sns.heatmap(pd_crosstab, cbar=____, cmap="____", linewidths=____)
# Rotate tick marks for visibility
plt.yticks(rotation=0)
plt.xticks(rotation=90)
#Show the plot
plt.show()
plt.clf()