скрипт, содержащий matplotlib, не запускается в CMD - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть этот скрипт:

# coding=utf8
import pandas as pd
import matplotlib.pyplot as plt

x = pd.read_csv(r'C:\Users\user\Desktop\201_b.csv', sep = ',', encoding = "utf-8")
passw = input('Password').upper()
if passw == 'A':
    df = x[x['project'].str.contains('ek')]
    #print(df)
    plt.figure(figsize=(20,10)) 
    plt.bar(df['user'], df['dates'], color="blue")
    plt.show()

elif passw =='B':
    df = x[x['project'].str.contains('yf')]

Я набрал в cmd: python file.py и программа, кажется, запускается, а затем останавливается. До строк matplotlib все работало нормально. Теперь он даже не просит ввода.

Я даже попробовал это:

import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'number': [10,34,56,45,51],'user':['user1','user2','user3','user4','user1']})
plt.bar(df['user'], df['number'], color="blue", linewidth =2, edgecolor='black' , alpha = 0.2)
plt.show()
x=input() #to deter it from closing - but no effect at all.

, что проще и делает то же самое. Запускается, а затем ничего. Изображение не отображается.

1 Ответ

0 голосов
/ 12 сентября 2018

x = pd.read_csv ("C: \ Users \ user \ Desktop \ 201_b.csv", sep = ",", encoding = "utf-8") вы можете попробовать так без r перед вашимпуть_к_файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...