我使用以下代码在matplotlib中绘制了一个双柱形图:
x = pd.Series(range(12))
y = self.cust_data['Cluster_ID'].value_counts().sort_index()
z = self.cust_data['Cluster_ID_NEW'].value_counts().sort_index()
plt.bar(x + 0.0, y, color = 'b', width = 0.5)
plt.bar(x + 0.5, z, color = 'g', width =
我有一个嵌套列表,我需要在不同的直方图上绘制它的数据。
...
...
numbers = [[float(line[1]) for line in chr ] for chr in result]
plt.hist(numbers)
plt.show()
这样做,输出是一个唯一的图形,每个柱状图中具有不同直方图的条形(例如,第一个柱状图包含每个直方图的第一个柱形),而我想要的是具有单独的直方图。我试着做一个for循环:
for w in numbers:
plt.hist(w)
plt.show()
但是这样做我每次