Настройка уникальных цветов для подкатегорий в барборде Seaborn - PullRequest
0 голосов
/ 01 марта 2019

Я бы хотел создать барплан морского происхождения из DataFrame pandas, который имеет три столбца: «Cat» (категория), «Значения» и «SubCat» (подкатегория):

import numpy
import matplotlib.pyplot as plt
import seaborn as sns
import pandas

df = pandas.DataFrame({'Cat': ['A']*20 + ['B']*20 + ['C']*20, 
                  'Values': numpy.random.uniform(size=60), 
                  'SubCat': ['X']*10+['Y']*10+ ['X']*10+['Y']*10+ ['X']*10+['Y']*10})

Каждыйполоса должна представлять подкатегорию, сгруппированную по категориям:

sns.barplot(x='Cat', 
            y='Values', 
            data=df, 
            hue='SubCat', 
            palette=['r', 'g'])

Как настроить цвет каждой полосы (всего хотелось бы определить 6 цветов), а не только цвет каждой подкатегории (могунастроить только 2 цвета в настоящее время).

...