IDL画扇形图还是有些麻烦的,今天中午没午休,以红移和RA为例写了程序,希望以后能用上

pro sector

set_plot,'ps'

device,file='F:Aprilmap.ps'

READCOL, 'F:Aprilalfa.txt', FORMAT='(l,F,F,f)', index,ra, dec,redshift,/SILENT

radius=redshift*1000.0

angle=(ra-360.0)/360.0*!pi*2.0

Plot,radius,angle,PSym=3,symsize=0.8,xrange=[-20,80],yrange=[-15.0*!pi,15.0*!pi],/POLAR

a=[0.0,max(radius)]

b=[0.0,max(angle)]

OPLOT,a,b,/POLAR

c=[0.0,max(radius)]

d=[0.0,min(angle)]

OPLOT,c,d,/POLAR

e1=(fltarr(1000)+1.0)*max(radius)

e2=min(angle)+(max(angle)-min(angle))*randomu(10,1000)

oplot,e1,e2,PSym=3,/POLAR

e1=(fltarr(1000)+1.0)*max(radius)*1.0/3.0

e2=min(angle)+(max(angle)-min(angle))*randomu(10,1000)

oplot,e1,e2,PSym=3,/POLAR;画第一条等高线

e1=(fltarr(1000)+1.0)*max(radius)*2.0/3.0;画第二条等高线

e2=min(angle)+(max(angle)-min(angle))*randomu(10,1000)

oplot,e1,e2,PSym=3,/POLAR

print,max(radius)

print,max(radius)/3.0

print,max(radius)/3.0*2.0

xyouts,14,-12,'19.6',charsize=1,charthick=1,orientation=-20;画等高线19.6

xyouts,30.5,-21.5,'39.3',charsize=1,charthick=1,orientation=-20;画等高线39.3

;xyouts,48,-31,'58.9',charsize=1,charthick=1,orientation=-20

print,max(ra)-360

print,min(ra)-360

xyouts,50,-38,'-30',charsize=1,charthick=1,orientation=50;标记RA=-30

xyouts,38,48,'48',charsize=1,charthick=1,orientation=-40;标记RA=48

xyouts,62,2,'RA',charsize=1.5,charthick=2,orientation=90;标记RA

xyouts,20,-20,'z*1000.0',charsize=1,charthick=1,orientation=-20;标记z*1000.0

device,/close

set_plot,'win'

end

转载本文请联系原作者获取授权,同时请注明本文来自张国印科学网博客。

链接地址:http://blog.sciencenet.cn/blog-783377-679814.html

上一篇:Jy/beam到Jy/pixel的转化

下一篇:坐标轴是对数形式的时候均匀叠加上一些点

hdc mfc 画扇形图_科学网—画扇形图(idl程序) - 张国印的博文相关推荐

  1. r语言做绘制精美pcoa图_科学网—R语言 PCA PCoA ggplot2 - 靳泽星的博文

    这一篇是衔接上一篇的,就是要用ggplot2程序包对PCA和PCoA进行可视化.代码我直接照搬过来了,只是绘图的时候用ggplot函数.ggplot2包实现了一个在R中基于全面一致的语法创建图形时的系 ...

  2. 差分电荷密度怎么画_科学网—差分电荷密度图、电荷局域密度图(ELF)的画法及分析 - 叶小球的博文...

    关注: 1) 电荷密度图.差分电荷密度图及ELF的原理 2)  计算方法及参数设置 影响ELF准确性的参数有哪些?  在计算效率与准确性/精确性之间权衡. Ecut, KPOINTS? 3)  画法及 ...

  3. 主成分分析碎石图_科学网—主成分分析之R篇 - 林元震的博文

    R中psych包可以进行主成分分析,其分析的步骤为: (1) 判断主成分的个数: (2) 提取主成分: (3) 获取主成分得分: (4) 列出主成分方程,解释主成分意义. [例子] 测定了20株杨树树 ...

  4. python word模板 图_科学网—Python绘制可插入Word的高清矢量图(SVG转EMF) - 任晓东的博文...

    Python具有强大的绘图功能.在科学论文中通常需要矢量图,而且如果能方便的插入到word中更好.Python中自带的绘图库matplotlib可以将图保存成svg格式,但是我通常喜欢使用emf的矢量 ...

  5. r语言做绘制精美pcoa图_科学网-R语言 PCA PCoA ggplot2-靳泽星的博文

    这一篇是衔接上一篇的,就是要用ggplot2程序包对PCA和PCoA进行可视化.代码我直接照搬过来了,只是绘图的时候用ggplot函数.ggplot2包实现了一个在R中基于全面一致的语法创建图形时的系 ...

  6. matlab nan 无色_科学网—Matlab 关于NaN值的填充 - 肖鑫的博文

    以前认为很麻烦的事往往一行命令就能搞定,代码如下 figure('position',[100 100 600 500],'PaperPositionMode', 'auto') m_proj('Sa ...

  7. python社会网络分析教授_科学网—python 社会网络分析工具之networkx - 郗强的博文...

    1.networkx 2.igraph 3.SNAP 1.networkx NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网 ...

  8. python字母频率_科学网-Python统计字母频数和频率-吕波的博文

    方案一 统计字符串中的字母频数 import collections import re d = collections.defaultdict(int) S = "testTypecopy ...

  9. ieee期刊的科技写作思路曹文平_科学网—怎样向IEEE期刊投稿* - 吴雄君的博文

    * 作者郭更生教授:曾任IEEE Transactions on Communications Magazine总编,IEEE Communications Magazine高级技术编辑,台湾某大学教 ...

最新文章

  1. iOS之使用CoreImage进行人脸识别
  2. OpenCV各个模块/各个文件夹的含义
  3. linux suse 安装redis,在openSuse linux上Redis安装简单步骤
  4. java中GUI的awt和Swing的知识点
  5. error:cannot load driver JL2CM3.dll
  6. Spring Boot 2.0与Java 9
  7. js中的字符长度问题
  8. 软件(敏捷)开发中工作量与工时评估模型
  9. popwindow详解
  10. 简易版百度换肤之background属性
  11. 苹果cms怎么添加百度统计代码
  12. linux大容量硬盘 克隆到小硬盘_clonezilla 不管用了,手动把 GPT 分区的 ubuntu14.04 操作系统从大硬盘克隆到小硬盘...
  13. 8段数码管C语言,单片机控制4位8段数码管显示温度的程序谁会啊
  14. Teredo 原理概述-IPv6隧道技术
  15. 乐影音下载器 建议回复
  16. 在线考试系统_管理员端
  17. python简易BMI测体重
  18. 程序员找工作必看面试题1
  19. 上海麦当劳1张偷拍照流出,戳穿残酷事实:醒醒,哪来的铁饭碗
  20. idea2021版本添加上一步和下一步操作到工具栏

热门文章

  1. [Python人工智能] 三十二.Bert模型 (1)Keras-bert基本用法及预训练模型
  2. [安全攻防进阶篇] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向
  3. App设计灵感之十二组精美的手机闹钟App设计案例
  4. iOS经典面试题之分析self class与super class的区别和底层原理
  5. from __future__ import print_function是个啥
  6. 10.2.4 练习题
  7. Vmware中安装Ubuntu的步骤
  8. 【IT资讯】继哈工大Matlab软件被美禁用后,华为、360再遭Docker软件禁令
  9. 【ARM】Tiny4412裸板编程之异常
  10. 【C++】 C++字符串类