我正在尝试使用Python创建一个使用Python Panda Dataframe的情节表:import plotly.graph_objs as go 我想将我的熊猫数据帧rownames作为行名称中的行名称。可以做到这一点 the table from dataframe 我无法将XXX,YYY等作为列名。请帮忙。The table from plotly
答案 0 :(得分:1)
安装此库以从图形生成图像。
pip install kaleido
脚本:
import plotly.figure_factory as ff
import pandas as pd
fig = ff.create_table(df)
fig.show()
fig.write_image("myimage.png")
答案 1 :(得分:0)
不确定graph_obj表的含义。 但是,您可以使用以下方式创建表格:
import plotly.plotly as py
import plotly.figure_factory as ff
import pandas as pd
df = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/school_earnings.csv")
table = ff.create_table(df)
py.iplot(table, filename='jupyter-table1')
答案 2 :(得分:0)
import plotly.graph_objects as go
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2014_usa_states.csv')
fig = go.Figure(data=[go.Table(
header=dict(values=list(df.columns),
fill_color='paleturquoise',
align='left'),
cells=dict(values=[df.Rank, df.State, df.Postal, df.Population],
fill_color='lavender',
align='left'))
])
fig.show()