Я ищу график данных, который содержит много столбцов, каждый из которых имеет метку «ИСТИНА» или «ЛОЖЬ» (импортировано из Excel).
Небольшой пример чего-то подобного будет выглядеть так:
df = pd.DataFrame({"a":["TRUE","FALSE","FALSE","TRUE","FALSE"],
"b":["TRUE","TRUE","FALSE","TRUE","TRUE"],
"c":["TRUE","FALSE","FALSE","FALSE","TRUE"],
"d":["FALSE","FALSE","TRUE","TRUE","FALSE"]})
Я ищу способ кратко описать, как значения TRUE и FALSE распределяются между столбцами. В идеале должен быть создан график, подобный приведенному ниже:
, но я не уверен, как его создать. Я пытался понять список, как пытаться
sns.barplot([list(df[i].value_counts()) for i in df.columns])
, но получить что-то совершенно другое. Мне даже не нужно знать, как сделать легенду, я просто включил ее в пример, чтобы, надеюсь, лучше изобразить то, что я получаю.