如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#! usr/bin/python #coding=utf-8 import numpy as np import matplotlib.pyplot as plt data = np.random.rand( 10 , 10 ) fig, ax = plt.subplots() data[data = = - 1 ] = np.nan #去掉缺省值-1 im = ax.imshow(data,interpolation = 'none' ,cmap = 'Reds_r' ,vmin = 0.6 ,vmax = . 9 ) #不插值 #去掉边框 ax.spines[ 'top' ].set_visible( False ) ax.spines[ 'right' ].set_visible( False ) ax.spines[ 'bottom' ].set_visible( False ) ax.spines[ 'left' ].set_visible( False ) ######################################################################## position = fig.add_axes([ 0.15 , 0.05 , 0.7 , 0.03 ]) #位置[左,下,右,上] cb = plt.colorbar(im,cax = position,orientation = 'horizontal' ) #方向 |
以上这篇对matplotlib改变colorbar位置和方向的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/ginynu/article/details/68944918