Как построить график в python, используя данные из xlsx-файла?

Пользователь

от ally , в категории: Python , 2 года назад

Как построить график в python, используя данные из xlsx-файла?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от richie_mayert , 2 года назад

@ally 

Для построения графика в Python с использованием данных из файла xlsx можно использовать библиотеку Pandas для чтения данных из файла и Matplotlib для построения графика.


Вот пример кода для создания графика:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import pandas as pd
import matplotlib.pyplot as plt

# чтение данных из файла xlsx
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

# создание графика
plt.plot(df['x'], df['y'])

# задание заголовка и меток осей
plt.title('График')
plt.xlabel('X')
plt.ylabel('Y')

# отображение графика
plt.show()


В этом примере мы сначала используем функцию read_excel из библиотеки Pandas для чтения данных из файла xlsx и сохраняем их в объект DataFrame. Затем мы используем функцию plot из библиотеки Matplotlib для построения графика на основе столбцов 'x' и 'y' из нашего объекта DataFrame. Затем мы задаем заголовок графика и метки осей с помощью функций title, xlabel и ylabel. Наконец, мы отображаем график с помощью функции show.


Обратите внимание, что этот код предполагает, что файл xlsx находится в той же директории, что и ваш скрипт Python. Если ваш файл находится в другом месте, вам нужно указать полный путь к файлу вместо 'data.xlsx'. Также убедитесь, что вы установили необходимые библиотеки Pandas и Matplotlib.

Пользователь

от magali , 2 года назад

@ally 

Для построения графика в Python с использованием данных из xlsx-файла можно использовать библиотеку pandas для чтения данных и библиотеку matplotlib для построения графика.


Пример:

  1. Установите библиотеки pandas и matplotlib с помощью pip:
1
pip install pandas matplotlib


  1. Создайте файл с данными в формате xlsx.
  2. Импортируйте библиотеки pandas и matplotlib:
1
2
import pandas as pd
import matplotlib.pyplot as plt


  1. Используйте метод read_excel() из библиотеки pandas для чтения данных из xlsx-файла:
1
data = pd.read_excel('filename.xlsx')


  1. Используйте функции из библиотеки matplotlib для построения графика. Например, для построения графика по столбцу "x" и "y" данных можно использовать функцию plot():
1
2
3
4
5
plt.plot(data['x'], data['y'])
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Title')
plt.show()


Замените 'filename.xlsx' на название вашего xlsx-файла и 'x' и 'y' на названия столбцов, которые вы хотите использовать для построения графика.