
Вводная информация
Я выбрала для проекта Фестиваль «Путешествие в Рождество», потому что мне хотелось структурировать в каких районах Москвы это будет представлено и можно ли вообще устроится туда на работу.
Ну и Новогодняя атмосфера также повлияла на выбор данных для проекта. Фестивали это место, куда можно сходить семьей и с друзьями во время праздников, поэтому анализ будет полезен для многих людей.
Виды графиков
В работе я отдала предпочтение работе с линейными, столбчатыми и круговыми диаграммами.
По цветам же я решила остановиться на сине-голубых оттенках, чтобы передать атмосферу зимы.
Анализ по административным округам

По графику можно понять, что большое количество этого фестиваля будет проходить в Центральном административном округе.
Также с этих данных понятно, в каких в целом районах фестиваль будет проходить.
import pandas as pd import matplotlib.pyplot as plt
df = pd.read_excel ('data-1242-12.12.2024.xlsx') df = df.drop (index=0)
admarea_counts = df['AdmArea'].value_counts ().sort_values ()
plt.figure (figsize=(16, 10)) plt.plot (admarea_counts.index, admarea_counts.values, marker='o', color='skyblue', linestyle='-', linewidth=2)
plt.title ('Фестиваль в разных административных округах', fontsize=16, fontweight='bold') plt.xlabel ('Административные округи', fontsize=14, fontweight='bold') plt.ylabel ('Количество', fontsize=14, fontweight='bold')
plt.xticks (rotation=90)
plt.tight_layout () plt.show ()
Районы
Теперь посмотрим районы, в которых будет больше всего фестивалей.
По данным можно отметить, что в тверском районе будет проходить 4 фестиваля, в Тропарёво-Никулино и на Арбате будет проходить по 2 фестиваля, в остальных по 1.
Количество рабочих мест
По графику видно в каких районах есть свободные места для работы, и в 7 районах 6 рабочих вакансий.
import pandas as pd import matplotlib.pyplot as plt
df = pd.read_excel ('data-1242-12.12.2024.xlsx') df = df.drop (index=0)
district_workplaces = df[['District', 'AmountOfPlaces']].sort_values (by='AmountOfPlaces')
plt.figure (figsize=(12, 10)) plt.barh (district_workplaces['District'], district_workplaces['AmountOfPlaces'], color='skyblue')
plt.title ('Количество рабочих мест по районам', fontweight='bold') plt.ylabel ('Район', fontweight='bold') plt.xlabel ('Количество рабочих мест', fontweight='bold')
plt.tight_layout () plt.show ()
Наличие стационарных конструкций
Здесь уже решила отдать предпочтение круговой диаграмме
Исходные данные
База данных:
https://data.mos.ru/opendata/1242?pageSize=50&pageIndex=0&isDynamic=false
Для генерации обложки использовалась нейросеть: https://studio.trinityapp.io
Промт сгенирировал https://chatgpt.com/:
«Christmas festival in Moscow with a magical winter atmosphere, featuring a beautifully decorated Christmas tree, sparkling lights, snowflakes gently falling from the sky, cozy market stalls with festive decorations, people wearing warm winter clothing, hot cocoa stands, and a joyful holiday spirit in the air. The streets are lined with twinkling lights, and there’s a festive vibe everywhere, with cheerful music filling the atmosphere. The snow-covered ground and colorful lights create a dreamy winter wonderland setting.»