Распечатать данные Excel / значения на Matplotlib - PullRequest
0 голосов
/ 16 декабря 2018

Ежедневный отчет для моего идентификатора

Он начинается с номера строки 3

В настоящее время у нас нет PowerBi, поэтому я собираюсь найти Matplotlib, который может извлечьсохраненные данные из EXCEL, а затем отобразить их с помощью Matplotlib

Вот код, который я написал, и я обнаружил вывод, в котором я не могу продолжить какие-либо изменения из-за путаницы:

import matplotlib.pyplot as plt

import xlrd

import pandas as pd

df = pd.read_excel('C:\CATS.xls', skiprows = 3)

x = plt.plot(['Mack Trucks'], ['Volvo Construction Equipment'], ['Volvo Trucks'])


plt.ylabel('VOLVO GROUP')

plt.show()

Вывод

Попросите любого, кто может мне помочь, мне нужно, чтобы бренды компании были в Y - AXIS и напечатали оставшиеся значения по оси X

Предоставленные мною только мои данные, так же у меня будут другие данные от 10 до 12 товарищей по команде.

1 Ответ

0 голосов
/ 17 декабря 2018

Вам необходимо проверить данные, которые вы пытаетесь построить.Какие ошибки вы получаете, так как код, кажется, неправильно вызывает серию (столбцы) из фрейма данных.Вы также импортируете xlrd, но не используете его (в любом случае pandas может читать файлы Excel).

Например, кадр данных с двумя столбцами с именами «xcol» и «ycol», которые заполняются значениями.В вашем примере вы не ссылаетесь на фрейм данных в своем вызове plt ().

Чтобы отобразить их, вы должны позвонить:

plt.plot(df['xcol'], df['ycol']) # note 'df['xcol']' not just ['xcol']
plt.show()

Кроме того, вы не говорите, что пытаетесьпостроить из ваших данных.

...