Python морская коробочка, скрыть / удалить пустые оттенки? - PullRequest
0 голосов
/ 16 июня 2020

Итак, у меня есть коробчатая диаграмма с оттенками, где ось y представляет собой набор дат, проблема в том, что у меня нет данных во всех категориях оттенков для каждой даты, поэтому, по сути, я получаю пустые места, мой вопрос: , можно ли скрыть эти пустые оттенки, чтобы на диаграмме не было лишнего места?

dataPlot = sns.boxplot(  
    x="Date",
    y="Y Value",
    data=demoData,  
    hue="Hue",
    hue_order=['A', 'B', 'C', 'D', 'E', 'F', 'G']
)
plt.show()  

enter image description here

Как вы можете видите, есть эти промежутки между графиками, потому что не все даты имеют данные для данного оттенка, это более очевидно из-за ручного порядка оттенков, но даже без установки порядка оттенков он все еще существует. Я попытался установить dodge=False, но проблема в том, что он просто перекрывает все коробчатые диаграммы вместе:

enter image description here

Все, что я хочу сделать, это удалить это пустое место, любая помощь будет принята с благодарностью.

...