plt.subplots.colorbar全部参数
时间: 2023-11-02 21:44:12 浏览: 57
对matplotlib改变colorbar位置和方向的方法详解
5星 · 资源好评率100%
`plt.subplots()` 函数创建一个包含一个或多个 subplot 的 figure,并返回一个包含所有 subplot 的 numpy 数组。`colorbar()` 方法添加一个颜色条到 subplot 或 image 中。
`colorbar()` 方法的全部参数如下:
- `mappable`:必需,指定要添加颜色条的图像或 subplot。可以是一个 ScalarMappable 对象或一个 AxesImage 对象。
- `ax`:可选,指定要添加颜色条的 subplot。如果未指定,则使用当前 subplot。
- `use_gridspec`:可选,指定是否使用 gridspec 布局。默认为 True。
- `location`:可选,指定颜色条的位置。可以是以下字符串之一:'left', 'right', 'top', 'bottom', 'None' (默认为 'right')。
- `pad`:可选,指定颜色条与 subplot 之间的间距。默认为 0.15。
- `shrink`:可选,指定颜色条的缩放比例。默认为 1.0。
- `aspect`:可选,指定颜色条的长宽比。默认为 20。
- `fraction`:可选,指定颜色条的长度(宽度)占 subplot 宽度(高度)的比例。默认为 0.15。
- `extend`:可选,指定颜色条的拓展方式。可以是以下字符串之一:'neither', 'both', 'min', 'max'。默认为 'neither'。
- `extendfrac`:可选,指定拓展箭头的长度占颜色条的比例。默认为 0.05。
- `extendrect`:可选,指定拓展箭头的宽度占颜色条的比例。默认为 0.0。
- `label`:可选,指定颜色条的标签。
- `ticks`:可选,指定颜色条的刻度位置。可以是一个数组或一个 Locator 对象。
- `format`:可选,指定颜色条刻度标签的格式。可以是一个字符串或一个 Formatter 对象。
- `drawedges`:可选,指定是否绘制颜色条边框。默认为 False。
- `alpha`:可选,指定颜色条的透明度。默认为 None。
- `values`:可选,指定颜色条的标尺值。如果未指定,则使用 `mappable` 的 vmin 和 vmax 属性。
- `norm`:可选,指定颜色条的归一化方法。如果未指定,则使用 `mappable` 的 norm 属性。
以上是 `colorbar()` 方法的全部参数,你可以根据需要进行选择和设置。
阅读全文