gpt4 book ai didi

python - 如何在 jupyter 单元格中显示完整图形并导出完整图像而不是嵌入图像的一部分?

转载 作者:行者123 更新时间:2023-12-01 07:12:24 29 4
gpt4 key购买 nike

enter image description here我生成了一个绘图表并尝试导出嵌入的表。但它只导出表的一部分。那么谁能告诉我如何在 jupyter 单元格中显示整个表格并正确导出?谢谢

我尝试导出表格的方式是:

import os

if not os.path.exists("imagesplotly"):
os.mkdir("imagesplotly")

fig.write_image("imagesplotly/fig2.pdf")

最佳答案

您可以通过在 fig.write_image 中设置 height 来调整 pdf 表格,如下所示 fig.write_image("C://imagesplotly//fig1.pdf “,高度=您的期望高度)

代码 1 - 数字:

import plotly.graph_objects as go
import numpy as np

np.random.seed(123)
lst1=np.random.uniform(low=0, high=100, size=10).tolist()
lst2=np.random.uniform(low=0, high=100, size=10).tolist()

fig = go.Figure(data=[go.Table(cells=dict(values=[np.random.rand(100,1), np.random.rand(100,1)]))])
fig.show()

Jupyter 输出:

enter image description here

我认为将绘图表行的默认像素数乘以数据的长度是个好主意,但我无法计算出默认值。它肯定不是 255,但下面代码片段中的设置将捕获整个表的长度为 100 的列表。

代码 2 - pdf 输出:

pix = 225
datasize = len(lst1)

fig.write_image("C://imagesplotly//fig1.pdf", height=pix*datasize)

pdf 输出(缩写):

enter image description here

关于python - 如何在 jupyter 单元格中显示完整图形并导出完整图像而不是嵌入图像的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58145187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com