使用Madagascar绘制剖面图

1.查看要绘制的segy文件的总道数,以确定绘制范围

sfsegyread < 文件名.segy endian=1 | sfin

在这里插入图片描述

n1 : 每一道的采样点数
n2 : 总道数

2.快速预览从第a道起的b道剖面(注意:a+b<n2)

sfsegyread < 文件名.segy endian=1 | sfput d1=0.01 unit1=km label1=Depth title= 标题 |sfpow powl=0 | sfwindow f2=a n2=b | sfgrey pclip=97 | sfpen &

如果想加色标,可以这么写:

sfsegyread < 文件名.segy endian=1 | sfput d1=0.01 unit1=km label1=Depth title=标题 |sfpow powl=0 | sfwindow f2=a n2=b | sfgrey pclip=97 scalebar=y | sfpen &

3.将剖面图转为vpl文件

sfsegyread < 文件名.segy endian=1 | sfput d1=0.01 unit1=km label1=Depth title=标题 |sfpow powl=1 | sfwindow f2=a n2=b | sfgrey pclip=97 > 文件名.vpl

4.把vpl文件转换为pdf文件

vpconvert 文件名.vpl 文件名.pdf bgcolor=white

如果想查看pdf,可以输入命令 evince 文件名.pdf 进行查看

5.把pdf文件转换为png文件

convert 文件名.pdf 图片名.png

6.显示png图片

display 图片名.png &
使用pyecharts绘制非洲地图,需要先安装pyecharts和pyecharts_maps模块。可以使用以下命令安装: ``` pip install pyecharts pip install pyecharts_maps ``` 然后,可以使用以下代码绘制非洲地图: ```python from pyecharts import options as opts from pyecharts.charts import Map # 定义数据 data = [('Algeria', 42.3), ('Angola', 28.8), ('Benin', 10.6), ('Botswana', 2.3), ('Burkina Faso', 20.3), ('Burundi', 11.2), ('Cameroon', 24.6), ('Cape Verde', 0.5), ('Central African Republic', 4.5), ('Chad', 15.8), ('Comoros', 0.8), ('Congo-Brazzaville', 5.3), ('Congo-Kinshasa', 84.1), ('Cote d\'Ivoire', 22.7), ('Djibouti', 1), ('Egypt', 98.4), ('Equatorial Guinea', 1.3), ('Eritrea', 3.5), ('Ethiopia', 114.9), ('Gabon', 2.1), ('Gambia', 2.3), ('Ghana', 31.5), ('Guinea', 12.4), ('Guinea-Bissau', 1.8), ('Kenya', 52.6), ('Lesotho', 2.2), ('Liberia', 4.8), ('Libya', 6.4), ('Madagascar', 28.4), ('Malawi', 18.6), ('Mali', 19.1), ('Mauritania', 4.5), ('Mauritius', 1.3), ('Morocco', 35.7), ('Mozambique', 28.8), ('Namibia', 2.5), ('Niger', 21.5), ('Nigeria', 200.9), ('Rwanda', 12.2), ('Sao Tome and Principe', 0.2), ('Senegal', 15.9), ('Seychelles', 0.1), ('Sierra Leone', 7.7), ('Somalia', 15.4), ('South Africa', 59.3), ('South Sudan', 11.1), ('Sudan', 43.9), ('Swaziland', 1.1), ('Tanzania', 59.7), ('Togo', 7.6), ('Tunisia', 11.7), ('Uganda', 44.2), ('Western Sahara', 0.6), ('Zambia', 17.7), ('Zimbabwe', 14.4)] # 创建Map对象 map = ( Map() .add("GDP per capita", data, "Africa") .set_global_opts( title_opts=opts.TitleOpts(title="非洲各国GDP人均表现"), visualmap_opts=opts.VisualMapOpts(max_=200), ) ) # 渲染图表 map.render("africa.html") ``` 运行完毕后,会生成一个名为"africa.html"的html文件,里面包含绘制好的地图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值