Tag: bokeh

Участок Боке с номинальным или порядковым осям

Bokeh Участок с номинальным типом оси from bokeh.plotting import * from bokeh.objects import * output_notebook() label = ['United States', 'Russia', 'South Africa', 'Europe (average)', 'Canada', 'Austalia', 'Japan'] number = [1, 2, 3, 4, 5, 6, 7] value = [700, 530, 400, 150, 125, 125, 75] yr = Range1d(start=0, end=800) figure(y_range=yr) rect(number, [x/2 for x in […]

Номинальная / категориальная ось на участке рассеяния

Как можно создать номинальную / категориальную ось (записи типа a, b, c вместо 1,2,3 ) на участке разброса в Боке? Представьте себе, что должны быть построены следующие данные: a 0.5 b 10.0 c 5.0 Я попробовал следующее: import bokeh.plotting as bk # output to static HTML file bk.output_file("scatter.html", title="scatter plot example") x = ['a', 'b', […]

Обратный вызов виджета Bokeh для выбора всех флажков

У меня возникли проблемы с попыткой настроить виджет Bokeh CheckboxGroup. Группа Checkbox сама по себе большая (50 состояний), и я хотел бы инициализировать выделение как все активное. Также (и что более важно), поскольку эта группа предназначена для интерактивной работы, я хотел бы добавить кнопки «Выбрать все» и «Очистить все». Я понимаю, что для этого мне […]

Использование тепловой карты Bokeh

У меня есть массив определенных событий с меткой времени и вы хотите создать карту тепла: ось x должна представлять дату, fe '2016-02-03', ось y должна представлять час возникновения, fe 13 (если 13:32), цвет должен зависеть от количества событий. Мои данные (как pandas z.head() ): date hour i 0 2016-01-15 13 1 1 2016-01-15 13 1 […]

Как вы добавляете строки ошибок в графики Bokeh в python?

Я успешно построил несколько наборов данных и встроенных функций с помощью Bokeh, однако мне действительно нужно добавить столбцы ошибок в диаграммы, как я могу это сделать?

Самый простой способ построения данных на карте страны с помощью python

Не удалось удалить вопрос. См. Вопрос: состояние оттенка страны в соответствии со значениями словаря с помощью Basemap Я хочу рассчитать данные (количество больных в течение определенного года) в каждом штате Мексика. Я использую ноутбук jupyter. До сих пор я видел несколько вариантов и учебных пособий, но ни один из них, похоже, явно не объясняет, как […]

Python, Bokeh: Как назначить дополнительную ось оси y в строковый символ в потоковом графике?

моя проблема может быть упрощена с помощью потокового графика двух линий и двух у-осей. Каждой строке присваивается другая ось y. С помощью Select Widget я хотел бы выбрать, какая строка назначается первичной / вторичной оси. Эта функциональность фактически работает в коде ниже. Однако назначение оси изменяется только тогда, когда график обновляет свои данные. Я хотел […]

bokeh, две оси y, отключить одну ось для масштабирования / панорамирования

похоже на команду matplotlib ax.set_navigate(False) ? Ниже приведен минимальный пример использования ноутбука ipython. from bokeh.plotting import figure from bokeh.models import LinearAxis, Range1d from bokeh.io import output_notebook, show output_notebook() s1=figure(width=250, plot_height=250, title=None, tools="pan, wheel_zoom") s1.line([1, 2, 3], [300, 300, 400], color="navy", alpha=0.5) s1.extra_y_ranges = {"foo": Range1d(start=1, end=9)} s1.add_layout(LinearAxis(y_range_name="foo"), 'right') s1.line([1, 2, 3], [4, 4, 1], color="firebrick", […]

Bokeh: Обратный вызов CustomJS для перемещения мыши или клика

Я хочу обновить данные своего сюжета на основе текущей позиции мыши. То, что я намереваюсь, – это что-то вроде графика интерактивной мощности , но вместо того, чтобы отображать экспоненту с ползунка, возьмите экспоненту в качестве текущего значения x курсора мыши (в пространстве координат графика, а не для отображения координат). Если невозможно получить обратный вызов onMouseMove, […]

Эффективное обновление графических изображений в Bokeh для интерактивной визуализации

Я пытаюсь создать гладкую интерактивную визуализацию различных фрагментов многомерного массива с помощью Bokeh. Данные в срезах изменяются в соответствии с взаимодействием пользователя и, следовательно, должны обновляться несколько раз в секунду. Я написал приложение Bokeh с несколькими небольшими графическими изображениями (значения 64×64), чтобы показать содержимое фрагментов, и обратный вызов для обновления ColumnDataSources, когда пользователь взаимодействует с […]

Python - лучший язык программирования в мире.