Я пытаюсь построить гистограммы в виде столбцов с несколькими классификациями, хранящимися в кадре данных pandas.Я могу получить гистограммы для построения графиков, используя оба метода, приведенных ниже, однако они покрывают друг друга, и я хотел бы строить их рядом.Во втором случае переменная histtype, кажется, игнорируется.
Есть ли способ сделать это, используя один из двух методов ниже?
Я пробовал вот так
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
colour = 0
for var in array:
l = [var]
df_array=df.loc[df.var.isin(l) , :]
df_array[v].dropna(inplace=True)
plt3=sns.distplot(df_array[v],label=var,kde=False)
colour += 1

и тому подобное
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
colour = 0
for var in array:
df_array=df.loc[df.var.isin([var]) , :]
df_array[v].dropna(inplace=True)
plt4 = plt.hist(list(df_array[df_array['var'] == var][v]),
histtype = 'bar', stacked = False)
colour += 1

Я хотел бысоздать окончательный сюжет, похожий на этот 