Я хотел бы, чтобы цвет столбцов определялся их значением по оси x, например. бары с одинаковыми значениями по оси x должны иметь одинаковые цвета, назначенные им.Определить оттенки по значениям столбцов в морском барботе
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.DataFrame(index=['A','B','C','D','E','F'],data={'col1':np.array([2.3423,4.435,9.234,9.234,2.456,6.435])})
ax = sns.barplot(x='col1', y=df.index.values, data=df,palette='magma')
Это то, на что похоже на данный момент с настройками по умолчанию. Я предполагаю, что есть простой элегантный способ сделать это, но заинтересован в любом решении.
Пробовали ли вы указать оттенок? Aka добавляет 'hue = 'col1'' в качестве аргумента в' sns.barplot'. – lanery
, который не фиксирует его – themachinist