fit文件用python画瀑布图
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画瀑布图相关推荐
- python画超长图-python 画长图
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 最近遇到个任务需要画一些坐标图,我就在想,用了这么长时间的 python 了,能不 ...
- 通过python画矢量图(matplotlib,有代码)
python画矢量图(有代码) python的matplotlib可以保存的文件格式 word可以插入哪些图片格式呢 代码 中文乱码问题 有些同学因为文章的要求,图片插入到word里的时候需要足够清晰 ...
- python 画三维函数图-Python画三维图-----插值平滑数据
一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...
- python画折线图代码-python画折线示意图实例代码
python画折线图方法 前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序. import matplotlib.pyplot as plt x=[1, ...
- python画折线图详解-python如何画折线图
python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...
- python画折线图详解-利用python画出折线图
本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...
- python画超长图-利用Python画图,千变万化,各种画图技巧!
如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...
- python画折线图-python如何画折线图
python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...
- python画折线图-利用python画出折线图
本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...
- Python画玫瑰图
Python画玫瑰图 第一步,读取数据: 第二步,设置柱长: 第三步,设置角度: 第四步,设置颜色 第五步,做图; 普通型 中央空白型 半透明型 第六步,添加标签,美化图形. 第一步,读取数据: im ...
最新文章
- 二进制函数_SERVERLESS函数小解
- linux修改栈指针x86,为什么x86-64 Linux系统调用会修改RCX,这个值意味着什么?
- 转:Linux设备驱动开发(1):内核基础概念
- 【渝粤教育】国家开放大学2018年春季 0551-22T素描(二) 参考试题
- Quartus II13.0的破解过程
- 宝宝树小时光品牌升级:让宝宝从小爱上阅读
- 把编程当小葵花妈妈课堂
- ubuntu 16.04+Titan Xp + Cuda 9.0 + Cudnn 7.0 + Caffe
- Xshell 连接服务器失败的解决方法
- [置顶]乔布斯的斯坦福演讲(双语)
- Docute超简单的文档工具
- 个人项目记录 -- VChat
- Dell PowerEdge T140服务器安装系统笔记
- 什么软件可以下载地形图?地形图下载软件推荐
- 再谈因果性与不确定性
- 随机装箱算法(Random Binning Features)
- INF文件详解(32位64位兼容INF)
- qlaber 中放置图片_【奥特曼系列游戏】奥特曼ol放置版:点开就能玩的奥特曼小程序...
- python 的代码格式_python代码格式
- 表达式求值的三种方法
热门文章
- python脚本修改深度学习标签类别
- MFC 时间记时器, string 转化为CString
- Atitit bootsAtitit bootstrap布局 栅格.docx目录1. 简述container与container-fluid的区别 11.1.1. 在bootstrap中的布局
- Attit 现代编程语言重要特性 目录 第一章 可读性与开发效率 简单性	1 第一节 垃圾回收	1 第二节 自动垃圾回收	1 第三节 命名参数 函数多返回值	1 第四节 多语言 语言交互性	2 第五
- Atitit 提升开发效率总结 目录 1. declara dynamic Dsl化 fp script	1 1.1. 各种语法新特性 linq等	2 1.2. duck typing。	2
- atitit.TokenService v3 qb1 token服务模块的设计 新特性.docx
- atitit.http get post的原理以及框架实现java php
- paip.python错误解决 0x64024e96 指令引用的 0x00000135 内存。该内存不能为 read。
- paip.输入法编程---输入法ATIaN历史记录
- segment fault 至core dump的原因