使用' for'循环为df中的每一列创建Plotly图,可以通过以下步骤实现:
import plotly.express as px
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
for column in df.columns:
fig = px.line(df, x=df.index, y=column, title=f"Plot for {column}")
fig.show()
在上述代码中,我们使用了Plotly Express库来创建图表。对于每一列,我们使用px.line函数创建一个线形图,并指定x轴为df的索引,y轴为当前列的数据。我们还为每个图表设置了一个标题,标题中包含了当前列的名称。
最后,使用fig.show()来显示每个图表。
这种方法可以适用于任何数据框df,无论它有多少列或列的类型是什么。每个图表都会根据列的数据自动调整,并显示相应的标题。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云