介绍
plotly是一个易于使用,功能强大的python绘图库,用于构建可交互式的图表(可以自行运行后使用鼠标拖拽图片试试),本系列文章将介绍plotly绘制各种类型图的方法,本文将介绍——热力图
热力图
基础热力图
代码解释
-
import plotly.express as px:这行代码导入了Plotly库的express模块,并给它起了一个别名px。Plotly是一个流行的交互式图表库,可以创建高质量的图表和可视化。
-
df = px.data.tips():这行代码从Plotly库中加载了一个内置的示例数据集,名为“tips”,并将其存储在变量df中。这个数据集包含了关于餐厅小费的信息,如账单总额、小费金额、顾客人数等。
-
fig = px.density_heatmap(df, x=“total_bill”, y=“tip”):这行代码使用px.data.tips()函数创建了一个密度热图。x=“total_bill"和y=“tip"参数指定了热图的x轴和y轴分别对应数据集中的"total_bill”(总账单)和"tip”(小费)列。这个热图将展示总账单和小费之间的密度关系。
-
fig.show():最后这行代码会显示前面创建的密度热图。这个图表可以帮助观察者理解总账单和小费之间的关系,比如哪些账单总额通常会带来较高的小费。
import plotly.express as px
df = px.data.tips()
fig =