簡體   English   中英

在 Python 中創建散點圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM