[英]creating a scatter plot in Python
我想創建一個plot
在Python的日期作為我的x軸(12/6/2010格式)。 附上圖片。
附上我寫的代碼。 我收到一個錯誤。 請幫忙。
import pandas as pd
df1 = pd.read_csv(r"C:\Users\pc237\.spyder-py3\monthly_csv.csv")
df_1 = df1.loc[df1['Source'] == 'GCAG']
df_2 = df1.loc[df1['Source'] == 'GISTEMP']
import matplotlib.pyplot as plt
x1 = df_1['Date'],
y1 = df_1['Mean'],
x1 = [pd.to_datetime(d) for d in x1]
plt.scatter(x1,y1)
錯誤:
Traceback (most recent call last):
File "C:\Software\Eng_APPS\Anaconda3\lib\site-packages\pandas\tseries\converter.py", line 213, in convert
values = tools.to_datetime(values)
我認為這里不需要列表理解,因為您的 x1 已經是一個熊貓對象。 並且您需要將推斷日期時間格式標志設置為 True。
x1 = pd.to_datetime(x1, infer_datetime_format=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.