Условие:
Текст Задания
Задание: Необходимо проанализировать данные о фильмах, представленные в таблице, и построить график зависимости рейтинга от бюджета.
Код Программы
Для выполнения задания мы создадим Python-скрипт. Давайте используем библиотеки pandas для обработки данных и matplotlib для визуализации. Мы сначала загрузим данные из файла Excel, а затем построим график.
import pandas as pd
import matplotlib.pyplot as plt
Загрузка данных из Excel файла
filepath = 'movies.xlsx' # Путь к файлуdata = pd.readexcel(filepath, engine='openpyxl') # Чтение данных
Выводим первые 5 строк данных для проверки
print(data.head())Строим график зависимости рейтинга от бюджета
plt.figure(figsize=(10, 6))plt.scatter(data['budget'], data['rating'], color='blue')
plt.title('Зависимость рейтинга от бюджета')
plt.xlabel('Бюджет (в миллионах)')
plt.ylabel('Рейтинг')
plt.grid(True)
Сохраняем график
plt.savefig('ratingvsbudget.png')plt.show()
Таблица: title budget rating genre year
Inception 160000000 8.8 Sci-Fi 2010
Titanic 200000000 7.8 Romance 1997
Avatar 237000000 7.9 Sci-Fi 2009
The Dark Knight 185000000 9 Action 2008
Interstellar 165000000 8.6 Sci-Fi 2014
The Godfather 6000000 9.2 Crime 1972
Pulp Fiction 8000000 8.9 Crime 1994
The Shawshank Redemption 25000000 9.3 Drama 1994
The Matrix 63000000 8.7 Sci-Fi 1999
Gladiator 103000000 8.5 Action 2000
