Я пытаюсь построить FacetGrid, состоящий из гистограмм с преобразованием журнала на оси y. Я не могу установить yticks в более читаемый формат.
ticks = [0.1, 0.3, 1, 3, 10, 30, 100, 300, 1000, 3000, 10000]
labels = [i for i in ticks]
grid = sns.FacetGrid(data = df, col = 'LoanStatus', col_wrap = 4)
grid.map(plt.hist, 'credit_score_range_average', bins = 20).set(yscale ='log', yticks = (ticks, labels))
Я получаю сообщение об ошибке: значение истинности массива с более чем одним элементом неоднозначно. Используйте a.any () или a.all ().
![enter image description here](https://i.stack.imgur.com/4TMcl.png)
![enter image description here](https://i.stack.imgur.com/rGrrc.png)
Установка yticks = (галочки, метки) - вот как я этого добиваюсь в matplotlib.
, когда я писал это и пробовал несколько последних вариантов, я пошел с sns.distplot и обнаружил, что это гораздо лучший вариант для моего случая. Я все равно буду признателен за понимание этого вопроса