fit文件图像一般用ds9或一些天文软件可以直接打开,不过有时候我们需要在python里面画出来或者自己加一些标识,或者检查一下,这个时候用到imshow这个函数。

from astropy.io import fits as pf
import matplotlib.pyplot as plt
import numpy as npoutput = 'final_test_5000_I.fits'
data = pf.getdata(output)#显示一个数据的范围,因为有些太大的影响图片的效果,可调节一下
vmax = np.percentile(data,99)
vmin = np.percentile(data,5)
plt.imshow(data,origin='lower',aspect='auto',vmin=vmin, vmax=vmax)
plt.show()
  • origin
    坐标轴的样式,可选值为upper和lower
  • aspect用于指定热图的单元格的大小,默认值为equal,此时单元格用于是一个方块,当设置为auto时,会根据画布的大小动态调整单元格的大小,用法如下

详细参考
https://www.jb51.net/article/193182.htm

fit文件用python画瀑布图相关推荐

  1. python画超长图-python 画长图

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 最近遇到个任务需要画一些坐标图,我就在想,用了这么长时间的 python 了,能不 ...

  2. 通过python画矢量图(matplotlib,有代码)

    python画矢量图(有代码) python的matplotlib可以保存的文件格式 word可以插入哪些图片格式呢 代码 中文乱码问题 有些同学因为文章的要求,图片插入到word里的时候需要足够清晰 ...

  3. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  4. python画折线图代码-python画折线示意图实例代码

    python画折线图方法 前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序. import matplotlib.pyplot as plt x=[1, ...

  5. python画折线图详解-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  6. python画折线图详解-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  7. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  8. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  9. python画折线图-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  10. Python画玫瑰图

    Python画玫瑰图 第一步,读取数据: 第二步,设置柱长: 第三步,设置角度: 第四步,设置颜色 第五步,做图; 普通型 中央空白型 半透明型 第六步,添加标签,美化图形. 第一步,读取数据: im ...

最新文章

  1. 二进制函数_SERVERLESS函数小解
  2. linux修改栈指针x86,为什么x86-64 Linux系统调用会修改RCX,这个值意味着什么?
  3. 转:Linux设备驱动开发(1):内核基础概念
  4. 【渝粤教育】国家开放大学2018年春季 0551-22T素描(二) 参考试题
  5. Quartus II13.0的破解过程
  6. 宝宝树小时光品牌升级:让宝宝从小爱上阅读
  7. 把编程当小葵花妈妈课堂
  8. ubuntu 16.04+Titan Xp + Cuda 9.0 + Cudnn 7.0 + Caffe
  9. Xshell 连接服务器失败的解决方法
  10. [置顶]乔布斯的斯坦福演讲(双语)
  11. Docute超简单的文档工具
  12. 个人项目记录 -- VChat
  13. Dell PowerEdge T140服务器安装系统笔记
  14. 什么软件可以下载地形图?地形图下载软件推荐
  15. 再谈因果性与不确定性
  16. 随机装箱算法(Random Binning Features)
  17. INF文件详解(32位64位兼容INF)
  18. qlaber 中放置图片_【奥特曼系列游戏】奥特曼ol放置版:点开就能玩的奥特曼小程序...
  19. python 的代码格式_python代码格式
  20. 表达式求值的三种方法

热门文章

  1. python脚本修改深度学习标签类别
  2. MFC 时间记时器, string 转化为CString
  3. Atitit bootsAtitit bootstrap布局 栅格.docx目录1. 简述container与container-fluid的区别 11.1.1. 在bootstrap中的布局
  4. Attit 现代编程语言重要特性 目录 第一章 可读性与开发效率 简单性 1 第一节 垃圾回收 1 第二节 自动垃圾回收 1 第三节 命名参数 函数多返回值 1 第四节 多语言 语言交互性 2 第五
  5. Atitit 提升开发效率总结 目录 1. declara dynamic Dsl化 fp script 1 1.1. 各种语法新特性 linq等 2 1.2. duck typing。 2
  6. atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx
  7. atitit.http get post的原理以及框架实现java php
  8. paip.python错误解决 0x64024e96 指令引用的 0x00000135 内存。该内存不能为 read。
  9. paip.输入法编程---输入法ATIaN历史记录
  10. segment fault 至core dump的原因