
点击上方"蓝字"关注我们
Python大数据分析
记录 分享 成长
添加微信号" CNFeffery "加入技术交流群
❝本文示例代码及附件已上传至我的
❞Github
仓库https://github.com/CNFeffery/DataScienceStudyNotes
1 简介
下面的这幅图可能很多读者朋友们都看到过,这是英国摇滚乐队「Joy Division」在1979年发行的其第一张录音室专辑「Unknown Pleasures」的封面,由艺术家「Peter Saville」基于射电脉冲星信号的数据图创作而成,成为了一种流行文化的符号标志。

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

而今天的文章,我们就来一起基于Python
,配合颜色与字体的选择搭配,使用简短的代码,就可以创作出艺术海报级别的「山脊地图」。
2 基于ridge_map的山脊地图绘制
我们主要使用matplotlib
与ridge_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 =