环境:Windows10,anaconda Python3.7,Plotly 4.9.0
plotly通过离线模式下的以下代码:
plotly.offline.plot(fig,filename = 'your_file_path.html')
可直接生成HTML文件,但导出成图片需要两个步骤,在anaconda下可简单实现。
步骤1:安装orca插件
在anaconda的命令行环境Anaconda prompt中输入:
conda install -c plotly plotly-orca
即可自动安装完orca。
注意:anaconda几个关键目录(根目录,Lib,Script等)需要添加到环境变量,没有的话手动添加。
步骤2:安装psutil库
用conda或者pip都可以,安装命令为:
conda install psutil
或者
pip install psutil
这样就安装完需要的依赖了,使用前,最好重启下Python kernel。
测试代码:
import plotly.graph_objects as go
import plotly.io as pio
fig = go.Figure(data=[go.Table(header = dict(values = ['A column', 'B column']),
cells = dict(values = [[1,1,1,1], [2,2,2,2]]),
)
]
)
pio.write_image(fig, 'your_file_path.png')