Библиотека seaborn
пока не поддерживает взаимодействие с datatable
.Со своей стороны, Dataatable Frame делает себя конвертируемым в простой массив.Таким образом, любой код, который делает np.asarray(data)
, сможет работать с фреймом с данными.По этой причине вы увидите, что datatable в настоящее время может использоваться в некоторых функциях, но не в других: все зависит от того, как внутренний код обрабатывает входящие данные.
Например, ваш пример может быть переписан как
sns.boxplot(x=dt_test[:, "C0"])
и теперь он будет работать.
В общем, вы можете легко преобразовать данные Frame
в один из форматов, понятных внешней библиотеке:
frame.to_pandas()
frame.to_numpy()
frame.to_list()
frame.to_dict()