爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8064|回复: 16

[vbscript] 用surfer脚本可以绘制单支曲线图么?

[复制链接]

新浪微博达人勋

发表于 2019-1-17 16:36:58 | 显示全部楼层 |阅读模式

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

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

x
如题,脚本可以实现图片中的曲线吗?如何去实现啊? 谢谢各位老师 ,小白,头疼的很。
QQ图片20190117163328.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-18 19:20:37 | 显示全部楼层
看到你在论坛发的求助帖子了,虽然配有图片,但还是看不明白你的问题、你的要求、你的目的。是否可以说详细一点。
这样的图,不一定用 Surfer,Grapher 也是可以的。十分简单的点-线图。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-19 21:47:47 | 显示全部楼层
chengxf 发表于 2019-1-18 19:20
看到你在论坛发的求助帖子了,虽然配有图片,但还是看不明白你的问题、你的要求、你的目的。是否可以说详细 ...

就是用脚本实现批量绘制单支曲线,我这是大地电磁的数据,有TE、TM电阻率和分别对象的相位,在图中是二个电阻率和相位数据对的对比,要求图的比例,图头的名字,左轴是文字显示电阻率和底轴文字显示是频率,一个srf文件能放2个点号。不知道如何去实现。程老师。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-20 12:46:23 | 显示全部楼层
vicioustars01 发表于 2019-1-19 21:47
就是用脚本实现批量绘制单支曲线,我这是大地电磁的数据,有TE、TM电阻率和分别对象的相位,在图中是二个 ...

不知道你为什么要用 Surfer 来画这样的图形。Surfer 擅长的是绘制二维的等值线图。这样的各个点连线的图,用其他的软件如 Excel、Grapher 更适合制作。而且你还要用 Surfer 的脚本语言来实现绘图的自动化,这有点远水不解近渴的感觉。从你的提问看你对 Surfer 了解不多,需要看教程,还要编程实现批量处理,如果你还要学习 VB 编程语言,要走的路还真不少。
只能对你说这些了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-20 12:46:24 | 显示全部楼层
vicioustars01 发表于 2019-1-19 21:47
就是用脚本实现批量绘制单支曲线,我这是大地电磁的数据,有TE、TM电阻率和分别对象的相位,在图中是二个 ...

不知道你为什么要用 Surfer 来画这样的图形。Surfer 擅长的是绘制二维的等值线图。这样的各个点连线的图,用其他的软件如 Excel、Grapher 更适合制作。而且你还要用 Surfer 的脚本语言来实现绘图的自动化,这有点远水不解近渴的感觉。从你的提问看你对 Surfer 了解不多,需要看教程,还要编程实现批量处理,如果你还要学习 VB 编程语言,要走的路还真不少。
只能对你说这些了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-20 12:46:28 | 显示全部楼层
vicioustars01 发表于 2019-1-19 21:47
就是用脚本实现批量绘制单支曲线,我这是大地电磁的数据,有TE、TM电阻率和分别对象的相位,在图中是二个 ...

不知道你为什么要用 Surfer 来画这样的图形。Surfer 擅长的是绘制二维的等值线图。这样的各个点连线的图,用其他的软件如 Excel、Grapher 更适合制作。而且你还要用 Surfer 的脚本语言来实现绘图的自动化,这有点远水不解近渴的感觉。从你的提问看你对 Surfer 了解不多,需要看教程,还要编程实现批量处理,如果你还要学习 VB 编程语言,要走的路还真不少。
只能对你说这些了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-20 13:56:26 | 显示全部楼层
chengxf 发表于 2019-1-20 12:46
不知道你为什么要用 Surfer 来画这样的图形。Surfer 擅长的是绘制二维的等值线图。这样的各个点连线的图 ...

程老师,如果我想实现批量处理绘制单支曲线图,您有什么建议呢? 我们原来都是用surfer手工去绘制单支曲线,太累了,想通过程序、软件实现批量处理,请问从哪个软件,如何批量绘图,应该从哪方便学习?谢谢您的指导。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-20 18:37:58 | 显示全部楼层
vicioustars01 发表于 2019-1-20 13:56
程老师,如果我想实现批量处理绘制单支曲线图,您有什么建议呢? 我们原来都是用surfer手工去绘制单支曲 ...

你要实现批量处理出图,编程是唯一的办法。Surfer 有个 Scripter.exe 程序,脚本编辑、执行软件,就在 Surfer 的目录里面,可以单独运行。同时还有 Scripter.chm 帮助文件,也是不错的指导文件。另外,你也看到了,有个帖子,讲的是 Surfer10 的 Scripter 脚本例题,但是 SurferX 照样适用,看看例题,进度会快些。
很多的点,要连成一线,Surfer 中的 *.bln 文件就是专门干这个事的,你准备好 .bln 数据文件,准备好你的坐标系,不需要做什么事情,曲线就出来了,坐标也不用你画,根据你数据的范围,自动出现的。标题等文字,就是添加文本对象,给它的 Caption 属性赋值就可以了,当然为了美观,还要调整字体字号、位置颜色等等。
具体的脚本语言代码,还需要你自己去写。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-20 20:06:55 | 显示全部楼层
chengxf 发表于 2019-1-20 18:37
你要实现批量处理出图,编程是唯一的办法。Surfer 有个 Scripter.exe 程序,脚本编辑、执行软件,就在 Su ...

谢谢程老师了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-21 10:41:56 | 显示全部楼层
这种大量同类物探数据绘制同类型图形的,肯定要学点脚本,不然总是机械地做重复工作很浪费生命。

surfer 的话用脚本配合 basemap,对于 xy 格式的数据,我从 winsurf 时代一直做到现在。

grapher 的话用脚本配合模板。

两个软件的做法各有优缺点吧,看个人喜好,我是早期受 “Surfer can do everything” 的毒害,用 surfer 最多。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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