爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4907|回复: 5

[作图] 修改横坐标和线型

[复制链接]
发表于 2017-3-23 17:05:58 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 杨雨轩 于 2017-3-23 17:08 编辑

想修改横坐标,并且用不同的线型来表现3条不同的线,请问该用什么属性? 屏幕快照 2017-03-23 下午5.14.28.png
密码修改失败请联系微信:mofangbao
发表于 2017-3-23 17:34:26 | 显示全部楼层
http://www.ncl.ucar.edu/Applications/xy.shtml
ncl官网里都有例子的
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-3-23 18:28:06 | 显示全部楼层
600兜兜小姐 发表于 2017-3-23 17:34
http://www.ncl.ucar.edu/Applications/xy.shtml
ncl官网里都有例子的

将三条线改了不同的颜色,的确是区分开了,但横坐标的值依旧改不了,我用了以下属性:
dqres1@tmXBMode                = "Explicit"
dqres1@tmXBValues              = (/-0.008,-0.006,-0.004,-0.002,0/)
dqres1@tmXBLabels              = (/"-0.008","-0.006","-0.004","-0.002", "0"/)
dqres1@tmXBMinorValues         = fspan(-0.008,0,9)
dqres1@tmXBMinorOn             = True
dqres1@tmLabelAutoStride       = True
密码修改失败请联系微信:mofangbao
发表于 2017-3-23 19:21:25 | 显示全部楼层
杨雨轩 发表于 2017-3-23 18:28
将三条线改了不同的颜色,的确是区分开了,但横坐标的值依旧改不了,我用了以下属性:
dqres1@tmXBMod ...

试一下dqres1@tmXBValues              = ispan(0,nx-1, n)
nx是横坐标的格点数,n是你打算隔多少个点标一个label
tmXBValues 和tmXBMinorValues 应该都必须是正值且上升的数组才可以吧
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-3-23 20:44:47 | 显示全部楼层
600兜兜小姐 发表于 2017-3-23 19:21
试一下dqres1@tmXBValues              = ispan(0,nx-1, n)
nx是横坐标的格点数,n是你打算隔多少个 ...

但是我的横坐标就是负值啊,这总不能改吧。
密码修改失败请联系微信:mofangbao
发表于 2017-3-23 22:11:49 | 显示全部楼层
杨雨轩 发表于 2017-3-23 20:44
但是我的横坐标就是负值啊,这总不能改吧。

不是的,values控制的是标label的位置,labels才是控制标的字符串是什么,所以位置必须是正值,可以看一下官网里对这两个res的解释,说的很清楚
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表