日付配列とPM 2.5値の束からなる散布図を作成するのに問題があります。私のリストは次のようになります:
dates = ['2015-12-20','2015-09-12']
PM_25 = [80, 55]
import pandas as pd
dates = ['2015-12-20','2015-09-12']
PM_25 = [80, 55]
dates = [pd.to_datetime(d) for d in dates]
plt.scatter(dates, PM_25, s =100, c = 'red')
s
はサイズを設定しますc
は色を設定します
他にもたくさんの引数があります: http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.scatter
日付を含むデータを含むプロットの場合、plot_dateを使用できます
Plot()コマンドと同様ですが、xまたはy(または両方)データは日付と見なされ、軸にラベルが付けられます。
まず、@ RSHARPが示したように、リストを日時に変換します。
dates = [pd.to_datetime(d) for d in dates]
その後、あなたはplot_dateを使うことができます
plt.plot_date(dates, PM_25, c = 'red')