Pythoner
Фотография
✈️Bokeh — это библиотека визуализации данных для создания интерактивных и информативных графиков и диаграмм в веб-приложениях. С её помощью можно легко создавать красивые и наглядные визуализации данных, которые могут быть встроены в веб-страницы.
➡️Пример использования Bokeh:
from bokeh.plotting import figure, show, output_file
# Исходные данные
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]
# Создаем график
plot = figure(title="Простой график", x_axis_label='x', y_axis_label='y')
plot.line(x, y, legend_label="Тренд", line_width=2)
# Сохраняем результат в файл
output_file("line.html")
# Показываем график
show(plot)
⬆️Результат:
После выполнения кода откроется окно браузера с интерактивным графиком, где можно приближать, отдалять и перемещать данные.
➡️Пример добавления интерактивности:
from bokeh.models import HoverTool
from bokeh.plotting import figure, show
# Исходные данные
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]
# Создаем график
plot = figure(title="Интерактивный график", tools="pan,wheel_zoom,box_zoom,reset")
plot.circle(x, y, size=10, color="navy", alpha=0.5)
# Добавляем инструмент HoverTool для подсказок
hover = HoverTool(tooltips=[("x", "@x"), ("y", "@y")])
plot.add_tools(hover)
# Показываем график
show(plot)
💡Заключение:
Bokeh — это мощный инструмент для создания интерактивных визуализаций данных в Python. Он идеально подходит для аналитиков, учетных данных и разработчиков, которым нужна возможность создавать сложные графики с минимальными усилиями.
🐍 Pythoner
42 · 2.2K ·