Вводная информация
Я выбрала для проекта Фестиваль «Путешествие в Рождество», потому что мне хотелось структурировать в каких районах Москвы это будет представлено и можно ли вообще устроится туда на работу.
Ну и Новогодняя атмосфера также повлияла на выбор данных для проекта. Фестивали это место, куда можно сходить семьей и с друзьями во время праздников, поэтому анализ будет полезен для многих людей.
Виды графиков
В работе я отдала предпочтение работе с линейными, столбчатыми и круговыми диаграммами.
По цветам же я решила остановиться на сине-голубых оттенках, чтобы передать атмосферу зимы.
Анализ по административным округам
По графику можно понять, что большое количество этого фестиваля будет проходить в Центральном административном округе.
Также с этих данных понятно, в каких в целом районах фестиваль будет проходить.
Исходный код
import pandas as pd import matplotlib.pyplot as plt
df = pd.read_excel('data-1242-2024-12-12.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-2024-12-12.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."




