爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5135|回复: 3

[其他] C#如何实现自定义色标

[复制链接]
发表于 2013-7-4 11:53:59 | 显示全部楼层 |阅读模式

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

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

x
我的Surfer版本号是:1.2.0.0:
C#代码如何实现固定的色标呀,如0~40,间隔5.我写的程序老是色标根据Z轴值而相应变化。
            ISurface xx = (ISurface)contourMapFrame.Overlays.Item(1);
            xx.UpperColorMap.LoadFile(path + "Rainbow.clr");
            xx.xMeshFreq = 0;
            xx.yMeshFreq = 1;
            xx.ShowBase = true;
            xx.ShowColorScale = true;
            xx.ColorScale.Height = 4;
            xx.ColorScale.LabelMinimum = 0;
            xx.ColorScale.LabelMaximum = 40;
            xx.ColorScale.LabelInterval = 5;
就是不知道ColorScale下Labels下的Auto Scaling属性如何用C#语言写?

程序中是这种图,色标不固定

程序中是这种图,色标不固定

相实现的效果图,在Surfer软件中实现的

相实现的效果图,在Surfer软件中实现的
密码修改失败请联系微信:mofangbao
发表于 2013-7-4 12:12:22 | 显示全部楼层
参考我的做法,用模板,加载等值线等级文件*.LVL,色标就是你想要的值。
密码修改失败请联系微信:mofangbao
发表于 2013-7-4 13:55:09 | 显示全部楼层
最新版本的surfer可以分享一下吗?
密码修改失败请联系微信:mofangbao
发表于 2013-7-4 17:39:13 | 显示全部楼层
推荐使用等级文件*.LVL
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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