【发布时间】:2020-10-19 16:18:25
【问题描述】:
考虑以下几点:
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()
我想让图例出现在图表的右上角(当然要小得多)。我现在的图像看起来相当笨拙,因为颜色图与实际的条形有些冲突。
谢谢。
【问题讨论】:
标签: python matplotlib bar-chart legend colormap