Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Комбинированный график временных рядов

Интерактивный комбинированный график на Plotly, который отображает четыре последовательности данных на одном графике.

Для каждой последовательности используется свой тип визуализации:

  • Cost — area-график с заливкой
  • CPA — столбчатый график
  • ROI confirmed — сглаженная линия (spline)
  • Conversion — линия с квадратными маркерами

Требования

  • Python 3.9+
  • Plotly

Установка

Клонировать репозиторий:

git clone <URL_РЕПОЗИТОРИЯ>
cd combined-chart

Установить зависимости:

pip install -r requirements.txt

Запуск

Для запуска примера:

python chart.py

После запуска откроется интерактивный график Plotly.

Входные данные

Функция create_combined_chart() принимает словарь из пяти полей:

data = {
    'dates': [
        '2026-06-10',
        '2026-06-11',
        '2026-06-12',
        '2026-06-13',
        '2026-06-14',
    ],
    'cost': [2.04, 25.85, 44.36, 55.65, 63.75],
    'cpa': [0.68, 0.86, 1.23, 0.79, 0.71],
    'roi': [610.78, 180.50, 161.47, 56.33, 357.25],
    'conv': [3, 30, 36, 70, 90],
}

Формат данных

Поле Тип Описание
dates list[str] Даты в формате YYYY-MM-DD
cost list[float] Значения Cost
cpa list[float] Значения CPA
roi list[float] Значения подтверждённого ROI
conv list[float] или list[int] Значения Conversion

Все четыре последовательности должны иметь ту же длину, что и dates.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages