plotly.graph_objects.table स्थिर तालिका
मैं एक तालिका बनाने और html को निर्यात करने के लिए प्लाटली.गो का उपयोग कर रहा हूं, हालांकि मेज पर स्तंभ स्थिर नहीं हैं, उन्हें माउस के साथ खींचा और पुन: व्यवस्थित किया जा सकता है। मैं html को निर्यात करते समय तालिका को स्थिर बनाने का एक सरल तरीका खोजने का प्रयास कर रहा हूं।
import pandas as pd
import plotly.graph_objects as go
df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
columns=['a', 'b', 'c'])
fig = go.Figure(data=[go.Table(
header=dict(
values=list(df),
line_color='darkslategray',
fill_color = 'lightskyblue',
align='center'),
cells=dict(
values=[df.a, df.b, df.c],
line_color='darkslategray',
fill_color='lightcyan',
align='center'))
])
fig.show()
fig.to_html('table.html')
मैंने प्रयोग करने की कोशिश की है staticPlot: true
, लेकिन ऐसा नहीं लगता कि यह graph_objects में एक विशेषता है।
जवाब
1 J-Help
मैं निम्नलिखित कोड को जोड़कर एक स्थिर तालिका प्राप्त करने में सक्षम था:
fig.show()
fig.to_html('table.html', config={'staticPlot': True})
एक बात ध्यान रखें कि माउस आइकन अभी भी बदलता है जैसे कॉलम को खींचा जा सकता है, लेकिन कॉलम स्थिर हैं।