开始使用免费开始使用

自定义热力图

Seaborn 提供多种额外的自定义方式来提升热力图的效果。本练习将继续使用存放在变量 df 中的 Daily Show 数据,但我们会对输出进行自定义。

本练习是课程的一部分

Seaborn 数据可视化进阶

查看课程

练习说明

  • 基于 GroupYEAR 创建交叉表
  • 使用 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()
编辑并运行代码