python-不带空格的绘图保存表
我使用plotly在python中生成一个表,并将其保存为png。但是保存的png有很多空白。我有一个解决方案,png/或图像是“填充”或“全屏/图像” 我使用以下命令生成表:python-不带空格的绘图保存表,python,plotly,Python,Plotly,我使用plotly在python中生成一个表,并将其保存为png。但是保存的png有很多空白。我有一个解决方案,png/或图像是“填充”或“全屏/图像” 我使用以下命令生成表: import plotly.graph_objects as go fig = go.Figure(data=[go.Table(header=dict(values=['A Scores', 'B Scores']), cells=dict(values=[[100, 90, 80,
import plotly.graph_objects as go
fig = go.Figure(data=[go.Table(header=dict(values=['A Scores', 'B Scores']),
cells=dict(values=[[100, 90, 80, 90], [95, 85, 75, 95]]))
])
plotly.io.write_image(fig, file='example_table.png', format='png')
感谢您的想法和解决方案。问候alex使用以下代码:
import plotly.graph_objects as go
fig = go.Figure(data=[go.Table(header=dict(values=['A Scores', 'B Scores']),
cells=dict(values=[[100, 90, 80, 90], [95, 85, 75, 95]]))
])
fig.update_layout(
autosize=False,
margin = {'l':0,'r':0,'t':0,'b':0},
height = 125
)
fig.write_image("fig1.png")
update\u布局将帮助您确定图表的高度和重量
输出:
你好,Subbo,感谢您的解决方案。比我的好!我将使用这些图像将它们实现为pdf格式。所以桌子周围的空白还是太多了!更新了答案…谢谢你的更新。我将寻找通过数据行自动计算高度的方法frame@Alex你知道如何动态设置高度了吗?@PirateX:是的,我用数据的长度:rows_in_df=len(data)#来计算表格的高度,然后:fig.update_布局(width=2900,height=rows_in_df*30+100)30取决于单元格高度,100取决于收割台高度