Как правильно построить файл .csv в виде гистограммы? - PullRequest
0 голосов
/ 05 июня 2019

enter image description hereenter image description here Я успешно импортировал файл .csv с информацией о фильме и приступил к созданию гистограммы, показывающей общий объем каждого фильма,с брутто в качестве оси X и названием фильма в качестве оси Y.Я не уверен, почему код ниже неправильный.Любая помощь будет оценена.

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

table = pd.read_csv('C:/Users/*****/Desktop/Python/Fav_Movies.csv')

plt.bar(x=np.arange(0,5),height=table['monies'])
plt.title("FILMS")
plt.xticks(np.arange(0,23), table['title'], rotation=50)
plt.xlabel("TITLE")
plt.ylabel("GROSS")
plt.show()

ошибка, которую я получаю,

"ValueError: несоответствие формы: объекты не могут быть переданы одной фигуре."

У меня естьпосмотрел, но я не понимаю.Спасибо.

1 Ответ

0 голосов
/ 05 июня 2019

Замените свою строку plt.bar на:

plt.barh(table.title, table.monies, align='center')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...