Multiplot

来自Shiyin's note
101.229.82.145讨论2012年4月25日 (三) 15:33的版本 (以“*默认的!p.multi=[i,n,m]可实现多个panel,但是每个panel都有自己的x,y坐标轴,有时显得不够紧凑 *astro_lib中的multiplot可实现紧凑...”为内容创建页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
  • 默认的!p.multi=[i,n,m]可实现多个panel,但是每个panel都有自己的x,y坐标轴,有时显得不够紧凑
  • astro_lib中的multiplot可实现紧凑的多panel图
  • 完全自定义


multiplot

multiplot, pmulti, gap=, xgap=, ygap=, /square, /doxaxis, /doyaxis, 
      mTitle=, mTitSize=, mTitOffset=, mxTitle=, mxTitSize=, mxTitOffset=, 
      myTitle=, myTitSize=, myTitOffset=, xtickformat=, ytickformat=
      /default, /reset, /rowmajor, /initialize

自定义

  • position可精确定位plot的位置,在0-1范围内 例如POS=[0., 0.5, 0.5, 1.0]
  • [x,y,z]margin可控制图离边界的距离 默认xmargin=[10,3],ymargin=[4,2]单位是字符的宽度,可以更改数值,甚至为负
  • 生成坐标,但是不label坐: 用[x,y,z]tickv=replicate(' ',N+1),[x,y,z]ticks=N