#python #powerbi #swarmplot
Вопрос:
Я пытаюсь работать с power bi и python, создавая кластеризацию одного измерения с помощью swarmplot.
Все идеально, кроме цветовой шкалы, которую я ему назначаю. Это мой код. X=»Центрос» (кресты) и hue=»Эквипос» (команды).
import matplotlib.pyplot as plt
#fig. ax = plt.subplots()
sns.set(style="whitegrid", palette="muted")
sns.swarmplot(x="Centros", hue="Equipos", palette=["red","coral","linegreen","forestgreen"],s=13, data=dataset,hue_order=['00-20','20-40','40-60','60-80','80-100'] )
plt.show()```
[enter image description here][1]
[1]: https://i.stack.imgur.com/CnAqH.png
Ответ №1:
Вам нужно встроить словарь в аргумент палитры с категориями оттенка… такие как: sns.swarmplot(x='centros', hue='equipos', data=dataset, palette={'real':'yellow', 'barca': 'red', 'atletico': 'blue'})
.
Это сработало для меня.