如下所示:
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