本次分享一个Python可视化工具cyberpunk,轻松让图表变得“赛博朋克”。
案例1
import matplotlib.pyplot as plt
import mplcyberpunk
plt.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 mplcyberpunk
plt.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)