Original size 1140x1600

Анализ данных для рождественского фестиваля «Путешествие в Рождество»

PROTECT STATUS: not protected

Вводная информация

Я выбрала для проекта Фестиваль «Путешествие в Рождество», потому что мне хотелось структурировать в каких районах Москвы это будет представлено и можно ли вообще устроится туда на работу.

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

Виды графиков

В работе я отдала предпочтение работе с линейными, столбчатыми и круговыми диаграммами.

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

Анализ по административным округам

big
Original size 3178x1978

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

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

Исходный код

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 ()

Районы

Теперь посмотрим районы, в которых будет больше всего фестивалей.

Original size 4071x2388

По данным можно отметить, что в тверском районе будет проходить 4 фестиваля, в Тропарёво-Никулино и на Арбате будет проходить по 2 фестиваля, в остальных по 1.

Количество рабочих мест

Original size 3567x2967

По графику видно в каких районах есть свободные места для работы, и в 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 ()

Наличие стационарных конструкций

Здесь уже решила отдать предпочтение круговой диаграмме

Original size 4956x2775

Исходные данные

База данных:

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.»