pandas 如何以交互方式可视化一个包含大量列的Panda?

9wbgstp7  于 2023-08-01  发布在  其他
关注(0)|答案(1)|浏览(129)


的数据
我有一个Pandas与200多列,我目前的阴谋

ranked.plot.line(figsize=(20,10),title='Rank Over Time')

字符串
我想一次交互地看一个或几个。理想情况下,跟踪精确值的线。我如何在我的Jupyter Notebook中使用我的dataframe做到这一点?

nimxete2

nimxete21#

您可以在Jupyter Notebook中使用交互式绘图库Plotly

import plotly.express as px
import pandas as pd

df = ...

# you can generate an interactive line plot using Plotly Express
fig = px.line(df, x=df.index, y=df.columns)

fig.update_layout(
    title='Rank Over Time',
    xaxis_title='Time',
    yaxis_title='Rank',
    hovermode='closest'  # this will enable data tracing when you hover over the plot
)

fig.show()

字符串
px.line()将创建一个交互式线图,它将数据框作为输入,x值是数据框索引,y值是数据框的所有列。

相关问题