首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >地图(二)利用python绘制山脊线地图

地图(二)利用python绘制山脊线地图

作者头像
HsuHeinrich
发布2025-02-20 12:50:05
发布2025-02-20 12:50:05
19600
代码可运行
举报
文章被收录于专栏:HsuHeinrichHsuHeinrich
运行总次数:0
代码可运行

地图(二)利用python绘制山脊线地图

山脊线地图(Ridge Map)简介

山脊线地图是背景地图的一种,在地图上呈现出海拔效果。

快速绘制

基于ridge_map

代码语言:javascript
代码运行次数:0
运行
复制
from ridge_map import RidgeMap
import matplotlib.pyplot as plt

rm = RidgeMap((-156.250305,18.890695,-154.714966,20.275080), font='DejaVu Sans')

values = rm.get_elevation_data(num_lines=200, viewpoint='north')
rm.plot_map(values=rm.preprocess(values=values, lake_flatness=2, water_ntile=10, vertical_ratio=240),
            label="Hawaii",
            label_y=0.9,
            label_x=0.8,
            label_size=25,
            linewidth=2,
            kind='gradient',)

plt.show()
代码语言:javascript
代码运行次数:0
运行
复制
# 尝试赛博朋克风格

import mplcyberpunk

plt.style.use("cyberpunk")

rm = RidgeMap((-156.250305,18.890695,-154.714966,20.275080), font='DejaVu Sans')

values = rm.get_elevation_data(num_lines=200, viewpoint='north')
rm.plot_map(values=rm.preprocess(values=values, lake_flatness=2, water_ntile=10, vertical_ratio=240),
            label="Hawaii",
            label_y=0.9,
            label_x=0.8,
            label_size=25,
            linewidth=2,
            line_color=plt.get_cmap('spring'),
            background_color='#212946',
            kind='gradient')

plt.show()

总结

以上利用ridge_map快速绘山脊线地图,并通过mplcyberpunk包尝试赛博朋克风。

共勉~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HsuHeinrich 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 地图(二)利用python绘制山脊线地图
    • 山脊线地图(Ridge Map)简介
    • 快速绘制
    • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档