在颜色图的颜色栏中选择图形的大小

时间:2018-10-14 21:52:21

标签: python python-2.7 matplotlib colorbar colormap

我有此代码正在运行(我是从此论坛上获取的)。我想添加一个可能性,即更改颜色栏右侧的图形大小。有人可以帮我吗?

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker

X = np.random.uniform(-2, 2, 200)
Y = np.random.uniform(-2, 2, 200)
Z = X*np.exp(-X**2 - Y**2)

contour = plt.tricontourf(X, Y, Z, 100, cmap="bwr")

def fmt(x, pos):
    a, b = '{:.2e}'.format(x).split('e')
    b = int(b)
    return r'${} \times 10^{{{}}}$'.format(a, b)

cbar = plt.colorbar(contour, format=ticker.FuncFormatter(fmt))
cbar.set_label('Colorbar label', size = 15)

plt.show()

我有这张照片可以帮助您

enter image description here

非常感谢!

0 个答案:

没有答案