matplotlib——绘图样式

本文详细介绍了如何在matplotlib中改变绘图样式,包括预设样式、自定义stylesheet、混合样式和设置rcParams。同时,文章还涵盖了颜色的各种表示方法,如RGB、HEX、灰度色阶和颜色名称,并讲解了颜色基础知识和mapcolor的使用,如顺序、发散、循环和定性颜色映射。
摘要由CSDN通过智能技术生成

本文主要分成四大块:改变绘图样式,颜色的各种表示,颜色知识简介和colormap。

前言

在matplotlib中,要想设置绘制样式,最简单的方法是在绘制元素时单独设置样式。
但是有时候,当用户在做专题报告时,往往会希望保持整体风格的统一而不用对每张图一张张修改,因此matplotlib库提供了四种批量修改全局样式的方式。

一.改变绘图样式

1.matplotlib预设样式

matplotlib贴心地提供了许多内置的样式供用户使用,使用方法很简单,只需在python脚本的最开始使用plt.style.use('样式名')语句即可。见示例:

import matplotlib.pyplot as plt
plt.style.use('dark_background')
plt.plot([1, 2, 3, 4, 5], [2, 9, 1, 4, 19])
plt.show()

运行结果如下:
在这里插入图片描述

Tip:用户可以使用print(plt.style.available)自行打印可以使用的样式。但是为了方便查阅,这里把打印结果附上:
[‘Solarize_Light2’, ‘_classic_test_patch’, ‘bmh’, ‘classic’, ‘dark_background’, ‘fast’, ‘fivethirtyeight’, ‘ggplot’, ‘grayscale’, ‘seaborn’, ‘seaborn-bright’, ‘seaborn-colorblind’, ‘seaborn-dark’, ‘seaborn-dark-palette’, ‘seaborn-darkgrid’, ‘seaborn-deep’, ‘seaborn-muted’, ‘seaborn-notebook’, ‘seaborn-paper’, ‘seaborn-pastel’, ‘seaborn-poster’, ‘seaborn-talk’, ‘seaborn-ticks’, ‘seaborn-white’, ‘seaborn-whitegrid’, ‘tableau-colorblind10’]

2.用户自定义stylesheet

在任意路径下创建一个后缀名为mplstyle的样式清单,编辑文件添加以下样式内容:

axes.titlesize : 24
axes.labelsize : 20
lines.linewidth :
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值