“IDL8”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
|||
第13行: | 第13行: | ||
:画符号,支持latex |
:画符号,支持latex |
||
*legend |
|||
⚫ | |||
a = findgen(11) |
|||
b = 20./(a+1)^2 |
|||
p1 = PLOT(a, b, '4', /HISTOGRAM, NAME='Theoretical', /YLOG, YRANGE=[0.01,100]) |
|||
p2 = PLOT(RANDOMU(-1, 11), '4r', NAME='Experimental', TRANSPARENCY=50, /HISTOGRAM, /OVERPLOT) |
|||
h = LEGEND(POSITION=[9,50], /DATA) |
|||
⚫ | |||
fn = exp(SIN(FINDGEN(100))^FINDGEN(100)) |
|||
w1 = WINDOW() |
|||
p1 = PLOT(fn, LAYOUT = [1, 2, 1], /CURRENT, TITLE = '1') |
|||
p2 = PLOT(fn, LAYOUT = [2, 2, 3], xrange=[25, 42], /CURRENT, TITLE = '2') |
|||
p3 = PLOT(fn, LAYOUT = [2, 2, 4], xrange=[50, 60], /CURRENT, TITLE = '3') |
|||
*colorbar 用法更自由,target关键词,不需要自己设计 |
*colorbar 用法更自由,target关键词,不需要自己设计 |
||
*直接支持latex符号,text函数 |
*直接支持latex符号,text函数 |
2016年12月10日 (六) 14:34的版本
new features
画图
- errorplot
- 完整的误差棒程序
- barplot
- 棒状图
- polarplot
- 极坐标
- vector
- 画矢量图(箭头)
- streamline
- symbol
- 画符号,支持latex
- legend
a = findgen(11) b = 20./(a+1)^2 p1 = PLOT(a, b, '4', /HISTOGRAM, NAME='Theoretical', /YLOG, YRANGE=[0.01,100]) p2 = PLOT(RANDOMU(-1, 11), '4r', NAME='Experimental', TRANSPARENCY=50, /HISTOGRAM, /OVERPLOT) h = LEGEND(POSITION=[9,50], /DATA)
- 画多个panel的时候可以用layout关键词,而且可以动态调整
fn = exp(SIN(FINDGEN(100))^FINDGEN(100)) w1 = WINDOW() p1 = PLOT(fn, LAYOUT = [1, 2, 1], /CURRENT, TITLE = '1') p2 = PLOT(fn, LAYOUT = [2, 2, 3], xrange=[25, 42], /CURRENT, TITLE = '2') p3 = PLOT(fn, LAYOUT = [2, 2, 4], xrange=[50, 60], /CURRENT, TITLE = '3')
- colorbar 用法更自由,target关键词,不需要自己设计
- 直接支持latex符号,text函数
- AXES可以直接在image上画坐标轴
数组运算
- array_equal