Трансформация визуализации с морского побережья на Боке

98
7

Мне нужна аналогичная визуализация, как показано ниже, используя Bokeh. Поскольку я новичок в Bokeh, мне может быть интересно, есть ли какой-нибудь код, который будет кратким, как ниже, используя Seaborn?


Основное внимание уделяется написанию кода для той же визуализации в Bokeh


набор данных
data = pd.read_csv('http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv',index_col = 0)

Построение набора данных
import seaborn as sns  

sns.pairplot(data, x_vars = ['TV', 'Radio','Newspaper'], y_vars = ['Sales'],
size =7, aspect =.7, kind = 'reg')


Кроме того, код в Seaborn не требует ввода наилучшей линии. Он автоматически генерирует лучшую графику на графике с тенью доверительного интервала. Возможно ли такое построение в Боке?


введите описание изображения здесь

спросил(а) 2021-01-25T15:07:24+03:00 4 месяца, 4 недели назад
1
Решение
88

Вышеуказанные диаграммы, безусловно, возможны с Боке, в том смысле, что Боке мог их нарисовать без каких-либо вопросов. Но это потребует некоторой работы и потребует больше кода, чем с помощью Seaborn. В принципе вам придется вычислять все координаты и настраивать все символы "вручную". Что касается Bokeh 0.12.2, в настоящее время в bokeh.charts в настоящее время нет сопоставимой функции или диаграммы высокого уровня "одиночной линии".

Добавление более высокоуровневых диаграммных типов заключается в том, что это bokeh.charts - это определенно то, что нам хотелось бы, но для этого, вероятно, потребуются мотивированные новые участники. К счастью, эта область Bokeh является чистым питоном и, вероятно, наиболее доступной для новых участников. Если вы, возможно, заинтересованы в участии в Bokeh, я рекомендую вам обратиться к публичному списку рассылки или gitter chat. Мы всегда рады ответить на вопросы и помочь людям начать работу.

ответил(а) 2021-01-25T15:07:24+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема