我使用以下代码在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)
但是我得到了这样一个提示屏幕。我需要在远程服务器上生成数百个这样的图,并且只是解雇它们是不切实际的。
如何摆脱这个?
答案 0 :(得分:1)
使用file1 = open('dev1.txt', 'r')
file2 = open('dev1.txt', 'r')
num = 0
for line1 in file1:
for line2 in file2:
if line1 != line2:
num += 1
if num >= 1:
print "not matched"
else:
print "matched"
参数告诉Plotly为其生成的HTML文件使用哪个文件名来包含该图。然后在系统的默认HTML查看器中查看该文件,在这种情况下,该查看器似乎是Lynx。当然,这是非常无用的,因为重点是查看情节,而Lynx是一个纯文本的Web浏览器!
为避免打开情节,请将filename
添加到auto_open=False
来电:
plot()