저는 시간별로 도시 별 판매 성장을 계획하려고합니다. 나는 세 개의 열, 날짜 (포맷 년/월/일 0시 0분 0초), 주문 값 및 도시를 그 dataframe에서 내가 팬더와 수입하고있어 csv 파일 ...CSV에서 Python으로 여러 줄을 그립니다.
import pandas as pd
import numpy as np
import matplotlib as plt
df = pd.read_csv("filepath.csv")
을하고 있습니다 있습니다.
각 도시의 주문 발생 빈도를 별도의 줄로 표시하여 특정 도시에 대한 주문이있는 첫 번째 날짜, y 값은 1, 두 번째 날짜에는 주문이 있습니다. y 값은 2 등이됩니다.
또한 City에 대해 null 값을 무시하는 코드가 필요합니다.
지금까지 나는이 함께 왔어요 :
style.use('ggplot')
df.groupby('City').plot(x='Date', y='Weekly Payment')
plt.title('Title of Chart')
plt.ylabel('Y Axis')
plt.xlabel('X Axis')
plt.show()
그것은 음모에 아무 숫자 데이터는 없다 말하는 오류를 반환합니다. 많은 도움을 주셨습니다!
편집 : 여기에 내가 만들고 싶은 그래프의 종류의 이미지입니다 :
디버깅 도움말 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. 분명한 문제 성명이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : [mcve]를 만드는 방법. – ImportanceOfBeingErnest
의견에 감사드립니다. 내가보고 싶은 출력 형식의 이미지에 대한 링크를 추가했습니다. –