Nilearn 小记

4.绘制脑图像

4.1 绘图功能

  • 当打开了太多图像而不关闭时,会出现如下问题:
    每次调用绘图函数都会创建一个新图像。当在非交互式设置(例如脚本或程序)中使用时,这些图像不会显示,但会常驻于内存中并最终导致执行速度变慢和内存不足。
    为避免这种情况,必须按如下方式关闭该图:
from nilearn import plotting
display = plotting.plot_stat_map(img)     
display.close()     

4.5 显示或保存

  • 在脚本运行时显示:
from nilearn import plotting
plotting.show() 
  • 输出到图像文件最简单的方法:
from nilearn import plotting
plotting.plot_stat_map(img, output_file='pretty_brain.png')     

调用该函数后,display自动关闭,函数返回None。

  • plotting函数返回的对象有一个savefig方法,可用于将图像保存到文件:
from nilearn import plotting
display = plotting.plot_stat_map(img)     
display.savefig('pretty_brain.png')     
# 不要忘记关闭display
display.close()     

转载于:https://www.cnblogs.com/shy-/p/9985821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值