当matplotlib遇见“赛博朋克”
本次分享一个Python可视化工具cyberpunk,轻松让图表变得“赛博朋克”。
推荐阅读: 👉《Python matplotlib教程1.0》 👉《R 可视化教程1.0》
案例1
import matplotlib.pyplot as plt
import mplcyberpunkplt.style.use("cyberpunk") #调用cyberpunk style
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()
案例2
import matplotlib.pyplot as plt
import mplcyberpunkplt.style.use('cyberpunk') #调用cyberpunk style
categories = ['A', 'B', 'C', 'D', 'E']
values = [25, 67, 19, 45, 10]
colors = ["C0", "C1", "C2", "C3", "C4"]
bars = plt.bar(categories, values, color=colors, zorder=2)
mplcyberpunk.add_bar_gradient(bars=bars) #设置bar渐变
plt.show()
mplcyberpunk主要通过以下函数实现“赛博朋克”style,
add_glow_effects #使图形中的下方开启发光效果
make_lines_glow() #使线条具有发光效果
add_underglow() #在图形下方添加底部发光效果
add_gradient_fill() #为图形添加渐变填充效果
make_scatter_glow() #使图形中的散点具有发光效果
例如,
ref: https://github.com/dhaitz/mplcyberpunk
-END- 推荐阅读:
10W字《R ggplot2可视化教程1.0》来了! 详解Python列表推导式|迭代器|生成器|匿名函数 Jupyter Notebook的16个超棒插件! 临床WGS/WES/Gene Panel/Single gene异同 一图胜千言,超形象图解NumPy教程! 那些神经网络可视化利器 R Graphics Cookbook中译教程
我的学习小圈子👉 加入
赞、在看就是最大的支持