Matplotlib的colorbar()函数参数有哪些
时间: 2024-06-07 10:06:57 浏览: 93
matplotlib基础绘图命令之imshow的使用
5星 · 资源好评率100%
Matplotlib的colorbar()函数的参数有:
- mappable:必需参数,指定需要添加colorbar的可绘制对象(如imshow、contour等);
- ax:可选参数,指定colorbar所在的轴对象。如果不指定,则默认在当前轴对象上添加colorbar;
- orientation:可选参数,指定colorbar的方向。取值可以是"horizontal"(水平)或"vertical"(垂直)。默认值是"vertical";
- fraction:可选参数,指定colorbar的占用空间比例。默认值是0.15;
- pad:可选参数,指定colorbar与图像的间距。默认值是0.05;
- shrink:可选参数,指定colorbar的缩放比例。默认值是1.0;
- aspect:可选参数,指定colorbar的宽度与高度的比例。默认值是20;
- extend:可选参数,指定colorbar的两端是否添加箭头。取值可以是"neither"(不添加)、"both"(两端都添加)或"min"(只在最小值处添加)或"max"(只在最大值处添加);
- extendfrac:可选参数,指定箭头的长度占比。默认值是0.05;
- extendrect:可选参数,指定箭头的宽度占比。默认值是0.0;
- ticks:可选参数,指定colorbar的刻度值。如果不指定,则会自动根据图像的颜色映射生成刻度值;
- format:可选参数,指定刻度值的格式。默认值是None,表示自动选择格式;
- label:可选参数,指定colorbar的标签;
- labelsize:可选参数,指定colorbar标签的字体大小。默认值是None,表示使用matplotlib.rcParams中的默认值;
- labelcolor:可选参数,指定colorbar标签的颜色。默认值是None,表示使用matplotlib.rcParams中的默认值;
- alpha:可选参数,指定colorbar的透明度。默认值是1.0;
- norm:可选参数,指定颜色映射的归一化方式;
- spacing:可选参数,指定colorbar的刻度线与标签的距离。默认值是None,表示使用matplotlib.rcParams中的默认值;
- ticks_position:可选参数,指定刻度线的位置。默认值是"left"(或"bottom"),表示刻度线在左侧(或下方);
- ticklocation:可选参数,指定刻度线的位置。默认值是"auto",表示自动选择刻度线的位置;
- ticklabels:可选参数,指定刻度标签的显示方式。默认值是"auto",表示自动选择刻度标签的显示方式;
- drawedges:可选参数,指定colorbar是否绘制边框线。默认值是False;
- filled:可选参数,指定colorbar是否填充颜色。默认值是True;
- format:可选参数,指定刻度值的格式。默认值是None,表示自动选择格式。
阅读全文