一、matplotlib的绘图样式(style)
在matplotlib中,要想设置绘制样式,最简单的方法是在绘制元素时单独设置样式。如果想保持整体风格的统一而不用对每张图一张张修改,matplotlib库还提供了四种批量修改全局样式的方式。
1.matplotlib预先定义样式
matplotlib贴提供了许多内置的样式供用户使用,使用方法很简单,只需在python脚本的最开始输入想使用style的名称即可调用,尝试调用不同内置样式。
2.用户自定义stylesheet
在任意路径下创建一个后缀名为mplstyle的样式清单,编辑文件添加以下样式内容。值得特别注意的是,matplotlib支持混合样式的引用,只需在引用时输入一个样式列表,若是几个样式中涉及到同一个参数,右边的样式表会覆盖左边的值。
3.设置rcparams
通过修改默认rc设置的方式改变样式,所有rc设置都保存在一个叫做 matplotlib.rcParams的变量中。修改过后再绘图,可以看到绘图样式发生了变化。另外matplotlib也还提供了了一种更便捷的修改样式方式,可以一次性修改多个样式。
4.修改matplotlibrc文件
由于matplotlib是使用matplotlibrc文件来控制样式的,也就是上一节提到的rc setting,所以还可以通过修改matplotlibrc文件的方式改变样式。
二、在matplotlib中,设置颜色有以下几种方式:
1.RGB或RGBA
2.HEX RGB 或 RGBA
3.灰度色阶
4.单字符基本颜色
5.颜色名称
6.使用colormap设置一组颜色
有些图表支持使用colorm