私は時間の経過とともに都市ごとに売上の伸びをプロットしようとしています。私はそのデータフレームでCSVのPythonで複数の行をプロットする
import pandas as pd
import numpy as np
import matplotlib as plt
df = pd.read_csv("filepath.csv")
は3つの列、日付(フォーマットされたM/D/YYYY 0時00分00秒)、順序値、および都市です...私はパンダをインポートしていますcsvファイルを持っています。
私は別の行として各都市の注文の発生をプロットしようとしています。そのため、特定の都市の注文がある最初の日付、yの値は1、2番目の日付の注文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
フィードバックいただきありがとうございます!私が見たいと思っている出力のイメージへのリンクを追加しました。 –