python label background设置成透明_纯Python绘制满满艺术感的山脊地图

本文介绍了如何使用Python库绘制具有艺术感的山脊地图,通过调整数据、颜色映射和文字标签,实现背景透明和个性化定制,展示了从数据准备、加工到图像绘制的全过程。
摘要由CSDN通过智能技术生成
0817aa64979624b8ee90d3caddae2491.png

点击上方"蓝字"关注我们


Python大数据分析

记录   分享   成长


添加微信号" CNFeffery "加入技术交流群

本文示例代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes

1 简介

下面的这幅图可能很多读者朋友们都看到过,这是英国摇滚乐队「Joy Division」在1979年发行的其第一张录音室专辑「Unknown Pleasures」的封面,由艺术家「Peter Saville」基于射电脉冲星信号的数据图创作而成,成为了一种流行文化的符号标志。

bcf7ba5161c03cf86dc59e2dbba980c4.png
图1

类似图1的风格,在地图制作中也存在着一种「山脊地图」,基于记录地表海拔信息的「高程数据」,我们可以利用水平方向上的基于实际位置海拔高度的曲线,来对某块区域的地形进行更具艺术性的表达。

de13b58991f6fdf42713b40f5097860c.png
图2

而今天的文章,我们就来一起基于Python,配合颜色与字体的选择搭配,使用简短的代码,就可以创作出艺术海报级别的「山脊地图」

2 基于ridge_map的山脊地图绘制

我们主要使用matplotlibridge_map来完成一幅山脊图的创作,使用pip install ridge_map完成对ridge_map的安装之后,我们先一个非常简单的例子开始:

from ridge_map import RidgeMap
import matplotlib.font_manager as fm
import matplotlib.pyplot as plt

# 从本地的字体文件中注册字体
font_prop =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值