Bokeh Xiaomi что это

Содержание

Камера с искусственным интеллектом постоянно совершенствуется за счет новых сцен и алгоритмов редактирования, поэтому вы можете делать снимки своим мобильным телефоном так же, как и зеркальной камерой. Нет необходимости что-либо регулировать. Просто отметьте и нажмите кнопку спуска затвора.

AI камера от Xiaomi – что это? Обзор и функции гаджета

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

Если у вас есть личный фотограф, то даже занятые руки смогут сделать качественные снимки. Но что происходит, если нет помощника? В этом случае камера Xiaomi Silent AI имеет смысл. Узнайте, что это за гаджет и почему.

Небольшой размер устройства позволяет легко носить его с собой. Камера имеет магнитное основание, которое позволяет гаджету вращаться на 360 градусов. Это позволяет устанавливать его на любой поверхности, например, на фарах или дверях автомобиля. Он не царапается, не повреждается и не оставляет осколков.

Портретный режим на Xiaomi | Фишки камеры MIUI 10

Примеры поддержки камер

Управление камерой осуществляется с помощью жестов. Процессор устройства распознает их с расстояния 5-10 метров. Это позволяет делать групповые фотографии. Гаджет также может распознавать лица и при необходимости удалять небольшие дефекты. Для просмотра фотографий необходим телефон, на который сначала нужно загрузить приложение Xiaomo.

Интерфейс приложения в основном на английском языке, но также доступны китайские иероглифы.

Комплектация устройства

С завода камера поставляется в белой коробке из плотного картона. Все надписи на упаковке сделаны иероглифами, но не являются обязательными. Открыв крышку коробки, пользователь может сразу увидеть камеру. Он аккуратно размещается в предусмотренном для этого месте. Коробка выложена пенорезиной для защиты устройства при транспортировке.

В комплект поставки входит кабель для зарядки Micro-USB и дополнительная наклейка для фиксации основания. В коробке нет ничего, кроме руководства пользователя, которое не требуется.

Упаковка камеры

Внешний вид камеры

На первый взгляд, Silent AI Camera может показаться обычной камерой. Однако последнее устройство выдает большой объектив и нестандартная подставка. Гаджет выглядит как квадрат с закругленными краями и линзой над ним. В верхней части камеры находится кнопка, нажав на которую можно включить и выключить устройство и сделать снимок.

Если микрофон отсутствует, рядом с кнопкой питания есть небольшое отверстие. Размеры камеры: 47x47x27 мм.

Внешний вид камеры

С чего все это началось? В 2016 году компания Google выпустила свои ультрафлагманские смартфоны Pixel и Pixel XL, сигнализируя о том, что мобильный мир перешел в эпоху искусственного интеллекта. В 2017 году в продукции Apple также появился чип Apple A11 bionic (так называемый нейронный двигатель), который отвечает за работу искусственного интеллекта.

Что такое AI камера на смартфоне Xiaomi

Камера AI — это режим съемки, в котором смартфон использует отдельный процессор NPU, отвечающий за искусственный интеллект, настройку сцены и редактирование снимка. Это повышает качество загрузки за счет применения фильтров и предварительно разработанных дополнений.

Рука.

Как работает AI камера в смартфонах Xiaomi

В телефонах Xiaomi полная поддержка Al-камеры появилась в обновлении прошивки MIUI 10. На смартфонах без специального чипа NPU эффекты боке (размытие фона вокруг объектов) можно будет использовать с помощью фронтальной и основной камер. Второй объектив.

На более мощных устройствах значок питания появляется в главном меню стандартной камеры. По умолчанию он находится в верхней части и помечен как «AI». Когда датчик направлен на человека, животное или объект, значок меняется на соответствующий значок.

  • Деревья, цветы, трава — изображения листьев,.
  • Кошка, собака, грызун — пушистая мордочка,.
  • Небо, горизонт — облака.

Иконки

Это означает, что при обнаружении сцены устройство выберет один из предустановленных фильтров и автоматически изменит настройки камеры. Результат напрямую зависит от

  • на процессор, установленный в смартфоне. Загрузка на RedmiNote7 со Snapdragon 660 хуже, чем на Mi9 со Snapdragon 855. Это связано с различиями в архитектуре и производительности однокристальной системы.
  • Из используемого программного обеспечения. Процессор, установленный в устройстве, взаимодействует с созданным для него программным обеспечением. Если алгоритм несовершенен, качество изображения будет посредственным. По этой причине обновления системы или загрузка стороннего программного обеспечения (Google Camera) могут повлиять на конечное качество изображения.
  • Из объективов основной и вторичной камер. Процессор и программное обеспечение напрямую взаимодействуют с датчиками, установленными в устройстве. Последние различаются по разрешению, светочувствительности, размеру объектива, размеру пикселя и поддержке таких технологий, как двухпиксельная.

Дорогие смартфоны оснащаются оптическими компонентами от известных брендов, таких как Zeiss.

Алгоритмы искусственного интеллекта постоянно совершенствуются, увеличивая количество сцен и объектов, которые может распознать смартфон.

Сравнение

История развития AI в смартфонах

До появления специальных процессоров искусственный интеллект в смартфонах использовался для идентификации людей, лиц или улыбок в объективе. Внедрение NPU началось в 2017 году после появления микроархитектуры Dynamiq от ARM, которая увеличила скорость работы искусственного интеллекта.

Huawei была одной из первых компаний, использовавших нейронные процессоры в собственной однокристальной системе Kirin 970. Это позволило сделать следующее

  • Повышение скорости работы за счет снижения энергопотребления устройства.
  • разблокировать устройство с помощью технологии распознавания лиц. Распознавание мимики владельца, особенно в сочетании с 3D-камерой, в темных помещениях. Наличие машинного обучения позволяет идентифицировать пользователей, проверять очки, менять прически и завязывать шарфы.
  • Распознавание речи. Влияет на точность распознавания речи и фраз голосовыми помощниками или онлайн-переводчиками.
  • Оптимизация рабочего процесса. Телефон обнаруживает часто используемые приложения и добавляет их в оперативную память, чтобы увеличить скорость загрузки после запуска приложения.
  • Сотрудничество с галереей. Мобильные устройства, способные различать людей и животных, облака и деревья, научились создавать тематические папки. Это облегчает сортировку изображений.
  • Дальнейшая стабилизация. В дополнение к оптической и электронной стабилизации теперь доступна интеллектуальная стабилизация фото и видео.
Как подключить Xiaomi mi band 1

Смартфоны Xiaomi работают на чипсете Snapdragon, в котором удален отдельный NPU. Вместо этого искусственный интеллект реализуется с помощью вспомогательных процессоров, таких как DSP, шестиядерные и графические ядра. Компания называет это решение AI engine и лишает его эксклюзивного NPU от Kirin. Например, Kirin 9000 набирает 148 баллов в тесте сравнительного рейтинга ИИ против 59,9 баллов у Snapdragon 865 Plus — разница составляет около 240%. Ближайшим конкурентом Kirin является бюджетный 2D 1000+ среднего класса от MediaAtek, который набрал 92,3 балла.

Это может измениться, как только платформы Snapdragon 875 и Exynos 1080 будут официально выпущены, согласно утечкам, полученным специальным NPU. Kirin 9000, также санкционированная Huawei, станет последней частной платформой производителя.

Качество видео зависит от анализа. Чтобы создать настройку, перейдите к опции Режим, а затем откройте Настройки. Пошаговая процедура:.

Развитие технологии

Искусственный интеллект был доступен еще до того, как в гаджеты начали встраивать чипы искусственного интеллекта. Однако он был ограничен и «знал», как распознавать лица и улыбки людей с помощью объектива камеры. Процессоры NPU появились с 2017 года, когда ARM создала MicroTicle Dynamics, сделав искусственный интеллект более производительным.

Пионером» в освоении нейронных процессоров стал бренд Huawei, который применил соответствующие чипы в своей персональной системе Kirin 970.

  • Мобильные телефоны быстрее и экономичнее, с более экономным расходом батареи.
  • Для разблокировки мобильного телефона появились функции распознавания лиц. Она была дополнена блоком 3D-камер. Это позволило идентифицировать владельца устройства в условиях плохой освещенности. Другими словами, даже если пользователь меняет прическу, надевает очки или закрывается шарфом, телефон все равно знает, что это он. Именно так работает машинное обучение.
  • Теперь доступна функция распознавания голоса. Это облегчило голосовое управление и сотрудничество с онлайн-переводчиками.
  • Рабочие процессы оптимизированы. Гаджеты отслеживают, какие программы открываются чаще других, и добавляют их в память, чтобы их можно было запустить позже.
  • Улучшена работа в «галерее». Например, телефон идентифицирует фотографии с людьми, естественно идентифицирует фотографии, облегчает классификацию и
  • Стабилизация с помощью изображения. Там, где была визуальная и электронная стабилизация, теперь есть интеллектуальная фото- и видеосъемка.

Устройства Xiaomi основаны на чипе Snapdragon без отдельного блока NPU. Вспомогательные процессоры, такие как DSP, гексагон и графическое ядро, выступают в качестве альтернативы. Название таких решений — AI Engine. Что касается производительности, то она ниже, чем у отдельных чипов NPU в системе Kirin. Что касается ставок, то они примерно на 240% «слабее».

Однако технологии развиваются, и это лишь вопрос времени.

Принцип работы

Камера Xiaomi с искусственным интеллектом запускается в прошивке MIUI 10. Эффект Bokeh, или размытие фона, работает, если в модели нет специального чипа NPU, и дополнительный блок не требуется. На самых мощных устройствах значок AI виден в приложении камеры. Работает это так: значок меняется, когда датчик фокусируется на объекте.

На основе распознанной сцены устройство автоматически настраивает один из подготовленных фильтров и «дразнит» параметры. На обработку влияют.

  • Процессор телефона. Например, загрузки, созданные на Redmi Note 7 (Snapdragon 660), визуально хуже, чем на Mi 9 (Snapdragon 855). Они представляют собой просто системы с различной архитектурой и
  • Программное обеспечение. Чипсеты телефонов «затачиваются» под конкретное программное обеспечение. Чтобы делать более качественные снимки, необходимо обновить или установить стороннее программное обеспечение, например, камеру Google
  • Серия камер. Популярны гаджеты с двумя, тремя или четырьмя блоками, все они работают на чипсетах и программном обеспечении.

Камера с искусственным интеллектом постоянно совершенствуется за счет новых сцен и алгоритмов редактирования, поэтому вы можете делать снимки своим мобильным телефоном так же, как и зеркальной камерой. Нет необходимости что-либо регулировать. Просто отметьте и нажмите кнопку спуска затвора.

Как пользоваться режимом

Все, что вам нужно сделать, это войти в приложение камеры и нажать на значок. Остальное выполняется автоматически. Пользователь ясно видит, что иконка была изменена. Например, если фотографируется текст, появится буква «t».

Как проходит операция

Искусственный интеллект нашел широкое применение, в том числе и в фотографии. Фотографии, сделанные с помощью ИИ, выглядят более «сочными» и детализированными. Устройства Xiaomi также имеют функцию «Pro», где параметры съемки настраиваются вручную, а искусственный интеллект работает автоматически.

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

Xiaomi Silent AI Camera: Технические характеристики

Сенсор камеры Silent AI разработан компанией Samsung. Камера имеет 13 мегапикселей с апертурой f/2.2 и автофокусом. Что касается производительности, камера работает на 4-ядерном процессоре Cortex A53 с тактовой частотой 1,3 ГГц. Внутренняя память составляет 8 Гб, с возможностью расширения картой microSD.

Как упоминалось выше, фотографии можно просматривать через соответствующее приложение для смартфона. Приложение также позволяет редактировать фотографии.

Размеры камеры Xiaomi составляют 47 x 74 x 27 мм, а вес — всего 65 г. Емкость аккумулятора составляет 910 мАч.

Источник: club-cs.ru

Bokeh: что это за приложение на Xiaomi и как скачать на телефон?

«Боке» или «Bokeh» – это термин, пришедший к нам из японского языка, олицетворяющий собой нечеткость или размытие. Иными словами, речь идет об эффекте размытия на фото. Иногда используется для того, чтобы сделать акцент на каких-либо деталях. Используется обычно при портретной съемке. Чаще всего применяется для размытия света, например, ночных огней.

Тогда на фото вместо фонарей будут красивые кружочки оранжевого оттенка.

Порой фотографы пользуются эффектом «Боке» не только заднего, но и переднего плана, к примеру, в случае, если между фотографом и моделью окажутся ветви или листья, которые в дальнейшем будут размыты.

Как же скачать Bokeh на телефон Xiaomi

Во-первых, следует знать о том, что данная возможность уже предустановлена на смартфонах. Для этого достаточно просто открыть камеру и выбрать режим портрета. На заднем фоне «Боке» появится автоматически.

Важно! При съемке объект, на котором фокусируется фотограф, должен быть расположен не далее двух метров от камеры, но при этом он не должен быть и слишком близко к объективу.

Как сменить пароль на Xiaomi

Для урегулирования размытости, нужно открыть галерею и найти сделанный снимок, после чего потребуется нажать на иконку, сделанную в виде диаграммы. Далее эффект нужно отрегулировать за счет передвижения вправо или влево.

Если установленный на смартфоне функционал по каким-то причинам не устраивает пользователя, потребуется зайти в Google Play и найти там приложение «Bokeh» 1.0.0 By Xiaomi Inc.

Далее программа просто скачивается в устройство и устанавливается в систему. После этого останется просто запустить приложение, которое откроет камеру уже со всеми соответствующими настройками. То есть, пользователю не надо будет искать портретный режим и регулировать состояние объектива, за него уже все будет сделано программой.

Важно! Не всегда только приложение «Bokeh» 1.0.0 By Xiaomi Inc способно создать хороший снимок. Для того, чтобы получить качественную фотографию с необходимыми фильтрами, можно все же поэкспериментировать с настройками камеры. Кстати, в приложении «Bokeh» можно настроить дополнительные параметры в зависимости от того, какой итог желает получить фотограф.

Однако, следует понимать, что несмотря на весь функционал аппарата Xiaomi – это все же смартфон, а не профессиональная камера, поэтому, если результат получится далеким от идеала, можно просто использовать устройство с более подходящими характеристиками.

Источник: list-name.ru

bokeh приложение для чего нужен

Bokeh: что это за приложение на Xiaomi и как скачать на телефон?

09.08.2020 875 Просмотры

«Боке» или «Bokeh» – это термин, пришедший к нам из японского языка, олицетворяющий собой нечеткость или размытие. Иными словами, речь идет об эффекте размытия на фото. Иногда используется для того, чтобы сделать акцент на каких-либо деталях. Используется обычно при портретной съемке. Чаще всего применяется для размытия света, например, ночных огней.

Тогда на фото вместо фонарей будут красивые кружочки оранжевого оттенка.

effekt boke

Порой фотографы пользуются эффектом «Боке» не только заднего, но и переднего плана, к примеру, в случае, если между фотографом и моделью окажутся ветви или листья, которые в дальнейшем будут размыты.

Как же скачать Bokeh на телефон Xiaomi

Во-первых, следует знать о том, что данная возможность уже предустановлена на смартфонах. Для этого достаточно просто открыть камеру и выбрать режим портрета. На заднем фоне «Боке» появится автоматически.

xiaomi note pro

Для урегулирования размытости, нужно открыть галерею и найти сделанный снимок, после чего потребуется нажать на иконку, сделанную в виде диаграммы. Далее эффект нужно отрегулировать за счет передвижения вправо или влево.

screenshot yaya

Далее программа просто скачивается в устройство и устанавливается в систему. После этого останется просто запустить приложение, которое откроет камеру уже со всеми соответствующими настройками. То есть, пользователю не надо будет искать портретный режим и регулировать состояние объектива, за него уже все будет сделано программой.

Однако, следует понимать, что несмотря на весь функционал аппарата Xiaomi – это все же смартфон, а не профессиональная камера, поэтому, если результат получится далеким от идеала, можно просто использовать устройство с более подходящими характеристиками.

BOKEH — что за приложение?

Приветствую друзья! Сегодня поговорим о такой программе как BOKEH. Выясним зачем она нужна, постараюсь написать все простыми словами, так что поехали разбираться))

Описание

BOKEH — приложение установки живых обоев, вторая версия — изменение фокуса в галереи отснятых фото (режим Портрет), также возможно нужно для работы эффекта боке при сьемке фото.

Просто точной информации нет. Под названием BOKEH есть несколько вещей — программа, еще одна программа, эффект при фотосьемке.

Разбираемся

Вот обычный эффект боке в фотографии — зеркало машины мы видим хорошо, потому что это главный обьект, а фон уже расплывчатый:

211022053048

211022053515

Вот собственно приложение Bokeh, которое может быть установлено на смартфонах Xiaomi:

211022053358

211022053415

Также эффект боке можно получить на любом смартфоне, даже если эта функция изначально им не поддерживается. Для этих целей идеально подходит приложение Snapseed.

Заключение

Удачи и добра, до новых встреч друзья!

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Эффект боке на смартфоне — что это и зачем нужно?

Особенности и принцип использования эффекта боке в камерах смартфонов.

Эффект боке — визуальный эффект на фотографиях, который создается во время съемки или после нее (во время обработки изображения). Он заключается в том, что объект в центре фотографии остается четким, а задний фон размывается, как при съемке на зеркальную камеру. Эффект боке на смартфоне может быть достигнут разными способами.

Зачем нужен эффект боке в камере смартфона?

Эффект боке делает фотографии более «профессиональными», атмосферными и интересными. Еще он необходим, чтобы визуально выделить главный объект изображения — скульптуру, цветок, человека и т.д. Задний фон, особенно если он подобран неудачно, размывается и не цепляет глаз зрителя.

telephoto lens phone

На смартфоне эффект боке может быть достигнут при помощи ToF-камеры или датчика глубины резкости. Они необходимы, чтобы определить расстояние до ближайшего к камере объекта, вычислить его форму и размер. Как только эта часть процесса будет выполнена, ПО телефона оставит центральный объект в фокусе, в то время как задний фон (всё, что находится дальше, чем центральный объект) будет размыто.

Вот примеры снимков в портретном режиме на OnePlus 8:

photo on oneplus 8 1

photo on oneplus 8 10

Если в смартфоне есть такая технология, в меню камеры будет доступен «Портретный режим» или «Живой фокус». Чтобы использовать эффект, достаточно выбрать режим и начать фотографировать. Размытие заднего фона будет выполнено автоматически во время фотосъемки. Также его можно контролировать вручную — нужно нажать на объект, который будет центральным (камера сфокусируется). На некоторых телефонах управлять эффектом боке можно после съемки.

Если на смартфоне нет портретного режима, в Google Play доступно много приложений, которые могут создать эффект боке на фотографиях пользователя. В редких случаях они могут справиться даже лучше, так как датчик глубины резкости не идеален, и иногда плохо распознает края центрального объекта, а поэтому размывает их вместе с задним фоном.

Что такое эффект боке на смартфоне и как его добиться

Профессиональные фотографы, особенно портретисты, нередко употребляют выражение «эффект боке», причем нередко сетуют, что на смартфоне с его получением имеются сложности.

Что же такое этот самый эффект боке и чем он так привлекает мастеров фото?

Как это выглядит

1516736980 bokeh effect

Сам термин «боке» пришел из японского языка, и в переводе означает «размытость», «нечеткость». Им пользуются, когда нужно описать размытие какой-то части снимка, чтобы подчеркнуть те или иные детали.

Как снять сеточку с наушников Xiaomi

Понятно, что наиболее часто подобный прием применяется именно при портретной съемке. Особенно популярно его использование для размытия источников света, например, огней ночного города. В этом случае на их месте получаются характерные кружочки.

1535611493 smartphone with root rights2

1523921954 the most expensive smartphones2

1518273116 finger down disconten

Следует также отметить, что, кроме наиболее известного боке заднего плана, встречается еще и боке переднего плана, например, когда между объективом и человеком оказываются листья или ветки, которые тоже «размываются».

В чем трудности при получении боке на смартфоне

Для того, чтобы ответить на этот вопрос, нужно представлять, как можно добиться этого эффекта:

Для этого оно должно быть достаточно большим – до нескольких сотен миллиметров. Однако в камерах смартфонов оно обычно колеблется в районе 30 мм, что делает телескопическую съемку очень сложной.

До определенной степени решить эту проблему позволяет двухмодульная камера, ставшая трендом во флагманских моделях, начиная с 2016 года. К настоящему времени ею обзавелись многие середнячки, однако в них качество фото с размытием фона не дотягивает до идеала.

1618771304 apple iphone 12 pro blau kamera

1520810524 buying a phone

1613638029 clubhouse3

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

В любом случае, смартфоны с более-менее мощной камерой практически всегда оснащены программным обеспечением, позволяющим имитировать съемку объективами с различным фокусным расстоянием и размером диафрагмы.

Приложения для программного размытия

burst shooting in your phone1

При необходимости добиться эффекта боке можно и на уже сделанном снимке, другое дело, что это потребует установки приложений. Вот некоторые из них, которые можно скачать в Google Play для устройств на платформе Android или в AppStore для гаджетов Apple:

1516893140 face id

1537446065 broken smartphone charger

1627826300 ilyen ujdonsagokat hozott a vulkan api 11es valtozata 1

Можно немного схитрить и сделать это в домашних условия с помощью любого смартфона и компьютера.

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

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

Отзывчивые столбчатые диаграммы с Bokeh, Flask и Python 3

Недавно наткнулся в python digest на туториал по Flask+Bokeh. Туториал ориентирован на новичков, не требуется даже знать синтаксис Python и HTML. Примеры работают под Ubuntu 16.04, на Windows немного отличается работа с виртуальными окружениями.

Вступление

Bokeh — это мощная библиотека с открытым исходным кодом, которая позволяет визуализировать данные для веб-приложений, не написав ни строчки на javascript. Изучение библиотек для визуализации вроде d3.js может оказаться полезным, но гораздо легче написать несколько строк кода на Python, чтобы решить задачу.

С Bokeh мы можем создавать поразительно детальные интерактивные визуализации или же более простые вещи, вроде столбчатых диаграмм.

Давайте разберёмся, как можно использовать Flask и Bokeh для визуализации данных в веб-приложении.

Инструменты

Всё, что описано далее, работает как на Python 2, так и на Python 3, однако, рекомендуется использовать Python 3 для новых приложений. Я использовал Python 3.6.1 на момент написания этой статьи. Помимо самого Python, нам потребуются следующие зависимости:

Если вам нужны дополнительные сведения по настройке окружения разработки, можете обратиться к руководству. Весь код примеров доступен по лицензии MIT на GitHub.

Установка Bokeh и Flask

Создайте чистое виртуальное окружение для проекта. Как правило, я запускаю эту команду в отдельной папке venvs, где которой находятся все мои виртуальные окружения.

Активируйте виртуальное окружение.

После активации виртуального окружения изменится приглашение командной строки:

Не забывайте, что вам понадобится активировать виртуальное окружение в каждом новом окне терминала, из которого вы захотите запустить своё приложение.

Теперь можно установить Bokeh и Flask в созданное виртуальное окружение. Выполните эту команду, чтобы установить Bokeh и Flask подходящих версий.

После загрузки и установки необходимые библиотеки будут доступны в виртуальном окружении. Проверьте вывод, чтобы удостовериться, что всё установилось.

Теперь мы можем перейти непосредственно к нашему приложению.

Запуск приложения на Flask

Последние 2 строки позволяют нам запустить приложение из консоли на 5000 порту в режиме отладки. Никогда не используйте режим отладки в продакшене, для этого существуют WSGI-серверы проде Gunicorn.

Заготовка chart.html будет показывать количество столбцов, переданное в функцию chart через URL.

Сообщение внутри тега h1 отвечает теме нашего приложения. Мы будем строить график количества багов, найденных систимой автоматического тестирования за каждый день.

Теперь мы можем протестировать наше приложение.

Перейдите на localhost:5000/16/. Вы должны увидеть большое сообщение, которой меняется, когда вы меняете URL.

Наше приложение уже запускается, но пока не впечатляет. Пришло время добавить график.

Генерация столбчатой диаграммы

Нам нужно всего лишь добавить немного кода, который будет использовать Bokeh. Откройте app.py и добавьте в него строки сверху.

Остальная часть файла будет использовать Bokeh вместе с модулем random для генерации данных и столбчатой диаграммы.

Данные для диаграммы будут генерироваться заново при каждой перезагрузке страницы. В реальном приложении используйте более надёжный и полезный источник данных!

Здесь много кода, с которым нужно разобраться. Функция create_hover_tool пока только возвращает None, потому что пока нам не нужно отображать подсказки при наведении.

Последние 2 строки изменяют оформление графика. Для примера я убрал логотип Bokeh при помощи plot.toolbar.logo = None и добавил подписи к обеим осям. Я рекомендую держать документацию bokeh.plotting перед глазами, чтобы знать, как можно кастомизировать визуализацию.

2 из 6 добавленных строк нужны для загрузки CSS-файлов Bokeh, ещё 2 для загрузки его скриптов, и ещё 2 — для генерации графика.

Выглядит немного пусто, но мы можем изменить количество столбцов на 16, если перейдём на /localhost:5000/16/

Ещё в 4 раза больше.

Добавление подсказок при наведении

Внутри app.py измените функцию create_hover_tool

Отличная работа! Попробуйте поиграть с количеством столбцов в URL и посмотрите как график будет выглядеть.

График выглядит заполненным примерно при 100 столбцах, но вы можете попробовать задать любое значение. На 50,000 получается грустная картина:

Да уж, похоже, нам нужно сделать ещё что-то, чтобы можно было отображать больше пары сотен столбцов за раз.

Что дальше?

Мы создали отличный график на Bokeh. Далее вы можете изменить цветовую схему, подключить другой источник данных, попробовать другие типы графиков или придумать, как отображать огромные объёмы данных.

Источник: ideibiznes.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай