!pip install plotly pandas
import plotly.graph_objs as go
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15],
'D': [16, 17, 18, 19, 20]}
df = pd.DataFrame(data)
# 定义每一行的样式
row_even_color = 'lightgrey'
row_odd_color = 'white'
row_colors = [row_even_color, row_odd_color]*int(len(df)/2+1)
# 转换数据框为Plotly表格
fig = go.Figure(data=[go.Table(
header=dict(values=list(df.columns),
fill_color='paleturquoise',
align='center'),
cells=dict(values=[df.A, df.B, df.C, df.D],
fill_color=[row_colors]),
column_width=[1, 1, 1, 1])])
fig.show()
下一篇:按行号从文件中分段读取