考虑以下:
import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np
y = np.array([1, 4, 3, 2, 7, 11])
colors = cm.hsv(y / float(max(y)))
plot = plt.scatter(y, y, c = y, cmap = 'hsv')
plt.clf()
plt.colorbar(plot)
plt.bar(range(len(y)), y, color = colors)
plt.show()
我希望颜色图图例出现在图表的右上角(当然要小得多)。目前我的图像看起来相当笨重,因为颜色图与实际的条形有些冲突。
汪汪一只猫
相关分类