У меня есть два отдельных фрейма данных, которые я превратил в гистограммы, и я хочу знать, как я могу их наложить, чтобы для каждой категории по оси x полоса была разного цвета для каждого фрейма данных.Это код, который я имею для отдельных гистограмм.
df1.plot.bar(x='brand', y='desc')
df2.groupby(['brand']).count()['desc'].plot(kind='bar')
Я пробовал этот код:
previous = df1.plot.bar(x='brand', y='desc')
current= df2.groupby(['brand']).count()['desc'].plot(kind='bar')
bins = np.linspace(1, 4)
plt.hist(x, bins, alpha=0.9,normed=1, label='Previous')
plt.hist(y, bins, alpha=0.5, normed=0,label='Current')
plt.legend(loc='upper right')
plt.show()
Этот код не накладывается на графики должным образом.Проблема в том, что в dataframe 2 нет числовых значений, поэтому мне нужно использовать метод count.Ценю помощь!