前言
利用Python实现赛博朋克数据可视化,废话不多说~
让我们愉快地开始吧~
开发工具
Python版本: 3.6.4
相关模块:
mplcyberpunk模块;
matplotlib模块;
numpy模块;
以及一些Python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
赛博朋克2077》是一款由CD Projekt RED开发的动作角色类游戏
虚拟和现实界限模糊,人工智能和人造人傻傻分不清楚,穷人和富人极度分化,到处充斥着恐怖主义。
这一期主要给大家介绍一款“赛博朋克”风格的Python库,mplcyberpunk
通过pip安装
# 安装
pip install mplcyberpunk
示例一
import matplotlib.pyplot as plt
import mplcyberpunk
# 添加样式
plt.style.use("cyberpunk")
plt.plot([1, 3, 9, 5, 2, 1, 1], marker='o')
plt.plot([4, 5, 5, 7, 9, 8, 6], marker='o')
# 设置线条发光+面积图
mplcyberpunk.add_glow_effects()
plt.show()
线条发光的面积图
通过查看库的源码文件core.py,发现该库的两个主要功能
每个方法都用一次
import numpy as np
import mplcyberpunk
import matplotlib.pyplot as plt
plt.style.use("cyberpunk")
# 数据
x = np.arange(-7, 7, 0.1)
y1 = np.sin(x