dav*_*ler 8 matplotlib cloud9-ide
阻止我切换到cloud9的事情是缺乏对matplotlib的支持,因为绘制事物对我的工作非常重要.
我已经尝试安装matplotlib但是pygtk似乎有一些问题,即使它似乎已安装.是否有可能在线ide与我本地计算机上的gtk窗口进行交互?也许图表可以远程生成并保存到我的目录中?
如果有人成功管理这将是很好的可以告诉我如何?
你可以改变后端与
import matplotlib
matplotlib.use('Agg')
Run Code Online (Sandbox Code Playgroud)
然后使用保存图形 figure.savefig('filename')
如David Adler所述,您可以设置一个非GUI后端:
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt # Do not do this prior to calling use()
Run Code Online (Sandbox Code Playgroud)
您可以按照通常的方式创建图形,但要保存它:
fig, ax = plt.subplots(1, 1)
ax.hist(numpy.random.randn(1000))
fig.savefig('display.svg') # Any filename will do
Run Code Online (Sandbox Code Playgroud)
在Cloud9中,您可以在预览选项卡中打开SVG。每次更新并保存图形时,刷新预览选项卡。
| 归档时间: |
|
| 查看次数: |
3709 次 |
| 最近记录: |