我使用以下代码在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)
但是我得到了这样的提示屏幕。我需要在远程服务器上生成数百个这样的图,并且它不实用而只是解雇它们。
如何摆脱这个?
使用filename
参数告诉Plotly它为生成的HTML文件使用哪个文件名来包含该图。然后在系统的默认HTML查看器中查看该文件,在这种情况下,它似乎是Lynx。当然,这是非常无用的,因为重点是查看情节,而Lynx是一个纯文本的Web浏览器!
要避免打开图表,请将auto_open=False
添加到plot()
调用中:
plotly.plot(data, filename=path, auto_open=False)