在绘制绘图后,Plotly打开提示屏幕

问题描述 投票:0回答:1

我使用以下代码在plotly中绘制热图:

import plotly.offline as plotly
import plotly.graph_objs as graph_objs

x = []
# fill x with stuff
path = os.path.join(self.get_current_job_directory(), track + '.html')
trace = graph_objs.Heatmap(z = x)
data = [trace]
plotly.plot(data, filename = path)

但是我得到了这样的提示屏幕。我需要在远程服务器上生成数百个这样的图,并且它不实用而只是解雇它们。

enter image description here

如何摆脱这个?

python plotly
1个回答
1
投票

使用filename参数告诉Plotly它为生成的HTML文件使用哪个文件名来包含该图。然后在系统的默认HTML查看器中查看该文件,在这种情况下,它似乎是Lynx。当然,这是非常无用的,因为重点是查看情节,而Lynx是一个纯文本的Web浏览器!

要避免打开图表,请将auto_open=False添加到plot()调用中:

plotly.plot(data, filename=path, auto_open=False)
© www.soinside.com 2019 - 2024. All rights reserved.