Necesitamos tu apoyo para compartir nuestras reseñas con relación a las ciencias informáticas.
Solución:
EDITAR 2 después de ver más gente terminando aquí. Para que quede claro para las personas nuevas en python, primero debe importar pandas para que funcionen los siguientes códigos:
import pandas as pd
EDIT 1: (respuesta corta y rápida)
Si³ no desea eliminar su índice original (esto tiene sentido después de leer la respuesta original y larga a continuación), podría:
df[['Date','ClosingPrice']].plot('Date', figsize=(15,8))
Respuesta original y larga:
Intente configurar su índice como su columna Datetime primero:
df.set_index('Date', inplace=True, drop=True)
Solo para estar seguro, intente configurar el índice dtype (editar: esto probablemente no sea necesario como lo hizo anteriormente):
df.index = pd.to_datetime(df.index)
Y luego trazarlo
df.plot()
Si esto resuelve el problema es porque cuando usas el .plot()
del objeto DataFrame, el eje X será automáticamente el índice de DataFrame.
If² su DataFrame tenía un Datetimeindex y otras 2 columnas (digamos ['Currency','pct_change_1']
) y quería trazar solo uno de ellos (tal vez pct_change_1
) tú podrías:
# single [ ] transforms the column into series, double [[ ]] into DataFrame
df[['pct_change_1']].plot(figsize=(15,8))
Dónde figsize=(15,8)
estás configurando el tamaño de la trama (width, height)
.
Sección de Reseñas y Valoraciones
Eres capaz de añadir valor a nuestra información cooperando tu veteranía en las explicaciones.