我有以下代码:
import matplotlib.pyplot as plt
import numpy as np
xticks = ['A','B','C']
Scores = np.array([[5,7],[4,6],[8,3]])
colors = ['red','blue']
fig, ax = plt.subplots()
ax.hist(Scores,bins=3,density=True,histtype='bar',color=colors)
plt.show()
这给出了以下输出:
我有两个问题:
我怎样才能让条形的高度代表Scores
例如最左边的红色列应该是高度 5 和最左边的蓝色列应该是高度 7,依此类推。
如何从xticks
列表中跨 x 轴分配值,例如左侧两列应在其下方写上“A”,接下来的两个“B”等等。
料青山看我应如是
达令说
相关分类