Python 可视化:绘制精美表格
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# 创建示例DataFrame
df = pd.DataFrame({
'A': range(1, 6),
'B': range(10, 60, 10),
'C': range(20, 100, 20),
'D': range(40, 160, 40)
})
# 设置R的样式
sns.set(style="white", color_codes=True)
# 绘制DataFrame的热力图
sns.heatmap(df.corr(), annot=True, fmt='.2f', linewidths=.5, cmap="YlGnBu")
# 设置图表标题
plt.title("Heatmap of Correlation Matrix")
# 显示图表
plt.show()
这段代码使用了Seaborn库中的heatmap
函数来创建一个热力图,以可视化DataFrame中各列之间的相关性。annot=True
表示在热力图的每个格子中显示数据,fmt='.2f'
表示显示为浮点数,并保留两位小数,linewidths=.5
设置每个格子之间的线宽为0.5,cmap="YlGnBu"
设置颜色映射为YlGnBu。最后,使用plt.title
给图表添加标题,并用plt.show
显示出来。
评论已关闭