作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我生成了一个绘图表并尝试导出嵌入的表。但它只导出表的一部分。那么谁能告诉我如何在 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 输出:
我认为将绘图表行的默认像素数乘以数据的长度是个好主意,但我无法计算出默认值。它肯定不是 255
,但下面代码片段中的设置将捕获整个表的长度为 100 的列表。
代码 2 - pdf 输出:
pix = 225
datasize = len(lst1)
fig.write_image("C://imagesplotly//fig1.pdf", height=pix*datasize)
pdf 输出(缩写):
关于python - 如何在 jupyter 单元格中显示完整图形并导出完整图像而不是嵌入图像的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58145187/
我是一名优秀的程序员,十分优秀!