WedX - журнал о программировании и компьютерных науках

проблема с сеткой holoviews / bokeh

Я пытаюсь сделать тепловую карту с головидениями (в настоящее время использую боке-бэкэнд). У меня есть фрейм данных ('dep_df') с 3 столбцами: X, Y, тип. X и Y - метки измерения, а тип - категориальные переменные b / n 0 и n (где n - целое число). Вот мой код:

dep_hm = hv.HeatMap(dep_df[["X", "Y", "type"]], label="DEP population")
TOOLS = ['hover']
colors = palettes.d3['Category20b'][5]

%%opts HeatMap [width=300, height=300, xaxis=None, yaxis=None, show_grid=True]
grid_style = {'grid_line_color': 'white', 'grid_line_width': 1.5}
dep_hm.options(cmap=ListedColormap(colors), gridstyle=grid_style, tools=TOOLS, invert_axes=True)

Сюжет в блокноте Jupiter выглядит правильно, за исключением того, что линии ygrid не отображаются (только xgrid), и он показывает все инструменты, а не просто «наведение», как я указал. Даже с отображаемыми линиями сетки всегда есть недостающая линия сетки точно посередине (эта проблема возникала даже в реализациях этой тепловой карты с прямым боке.

Другая проблема заключается в том, что я попытался сохранить файл в HTML, используя как Bokeh.io, так и renderer.save (), и в обоих случаях все параметры форматирования не выполняются (например, не отображаются оси, инвертируются оси и не отображаются полностью Параметры панели инструментов). кажется, просто сохраняет сюжет с параметрами по умолчанию. Спасибо за вашу помощь.


Ответы:


1

renderer.save () не читает магию записной книжки, т.е. %%opts HeatMap [width=300, height=300, xaxis=None, yaxis=None, show_grid=True]

Вы должны использовать your_variable.options(width=300, height=300, xaxis=None, yaxis=None, show_grid=True), чтобы он прижился. См. https://holoviews.org/user_guide/Customizing_Plots.html Simplified format.

Но не уверен насчет другой вашей проблемы.

19.06.2018
Новые материалы

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


Для любых предложений по сайту: [email protected]