Ciao a tutti, ho un probelma con la visualizzazione di un grafico. Vorrei che i dati in ascissa fossero al contrario, ovvero l'ultima data (quella più recente) tutta sulla destra. Ho provato a riordinare le date ma non ottengo comunque il risultato desiderato. Grazie a tutti.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
def import_file(filename):
data=pd.read_csv(filename, parse_dates=True)
data.set_index('Data', inplace=True)
dataframe.set_index(nome_campo, inplace=True)
data.drop(['Var. %'], axis=1, inplace=True)
FILENAME='G:\download\AAPL Cronologia Dati.csv'
data=import_file(FILENAME)
data['Ultimo'] = [float(str(i).replace(",", "")) for i in data['Ultimo']]
print(data.sort_values(by=['Data','Ultimo','Apertura','Massimo','Minimo','Vol.']))
plt.figure(figsize=(10,6),dpi=100)
plt.xlabel('Data')
plt.ylabel('Prezzi')
plt.title('Chiusure AAPL')
plt.grid()
data.Ultimo.plot()
plt.show()
Allego l'immagine del grafico.
Allegati: