你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。
如果我的分享对你有帮助,请关注我,一起向上进击。
我发现了6个Python库,它们可以在常规的 Matplotlib 线图/散点图、直方图和其他基本可视化图上增加色彩。1. AquarelAquarel库提供11 种不同的样式,包括深色和浅色样式,可使用pip 安装:
pip install aquarel你可以直接这样使用
from aquarel import load_themetheme = load_theme("arctic_light")theme.apply()# ... plotting code heretheme.apply_transforms()2. Rosé Pine第二个repo 不是一个库,而是一组主题,你需要下载这些主题,然后指定 matplotlib 的路径:
plt.style.use('./themes/rose-pine-moon.mplstyle')之后,只需要按照相同的绘图步骤进行即可。这个软件包的颜色非常温和,同时对比度也很高。
3. CatppuccinCatppuccin 包括 4 种不同的风格和不同的暗度。
matplotlib.style.use("mocha")Catppuccin软件包还提供了一个有趣的功能,可以将不同的样式表进行混合。可以尝试将基本的seaborn-v0_8-dark和mocha样式表结合起来。Catppuccin混合主题4. mplcyberpunkmplcyberpunk非常有名,每个人都钟爱赛博朋克,这款软件不仅能够提供恰到好处的颜色和背景,还能为图片添加发光效果,绝对让人惊艳!import matplotlib.pyplot as pltimport mplcyberpunkplt.style.use("cyberpunk")...mplcyberpunk.add_glow_effects()plt.show()fig, ax = plt.subplots()...mplcyberpunk.make_lines_glow(ax)5. matplotxmatplotx 是matplotlib的另一个扩展包,可以通过pip像之前的扩展包一样安装。它提供了20种不同的主题,可用于科学研究、投影或其他任何用途,因为这些风格既有严谨的特点,也有非正式和时尚的风格。
6. GruvBox最后一个是GruvBox。,它不是一个真正的库,而是一个文件,适用时需要上传它:
matplotlib.style.use("./gruvbox.mplstyle")尽管这个软件仓库中只有一个主题,但我非常喜欢它的字体、线条和背景颜色的搭配!
希望以上的内容能够帮助到你~
参考资料[1]Aquarel库: https://github.com/lgienapp/aquarel
[2]repo: https://github.com/h4pZ/rose-pine-matplotlib
[3]Catppuccin库: https://github.com/catppuccin/matplotlib
[4]mplcyberpunk: https://github.com/dhaitz/mplcyberpunk
[5]matplotx: https://github.com/nschloe/matplotx
[6]GruvBox: https://github.com/thriveth/gruvbox-mpl/tree/master
- EOF -
来源:网络
文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~
点击标题可跳转回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版告诉你更多细节干货
欢迎围观我的朋友圈
👆每天更新所想所悟