我有以下代码可以在Spyder中绘制图形,但在运行时不在Sublime Text 3中绘制:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
filename = "dt=1.out"
output = pd.read_csv(filename,sep=r'\s+')
plt.plot(output['time'].values, output['yexact'].values, 's-',label=r'yexact')
问题是在Spyder中它完美无缺,图表显示。
但是,在Sublime Text中,代码可以运行但不会显示图表。 Sublime的顶部条纹闪烁一秒,但没有生成图表。我认为Sublime Python不支持导入数值数据的图形,因为当我绘制未从外部文件导入的其他数据时,Sublime中的图形显示并完全有效。
任何人都可以帮我解决这个问题,让这段代码在Sublime Text 3中显示图形吗?