Mit
Code: Alles auswählen
candlestick2_ohlc(ax, df['Open'], df['High'], df['Low'], df['Close'], width=0.4, colorup='k', colordown='r', alpha=0.75)
Im Index - hier benannt mit 'Date' - liegt das Datum als String in der Form 'YYYYMMDD'. Hier wandle ich den Index als normale Spalte und den String in das DateTime-Format:
Code: Alles auswählen
df.index.rename('Date', inplace=True)
df.reset_index(inplace=True)
df['Date'] = pd.to_datetime(df['Date'].astype(str), format='%Y%m%d')
Mit den set_major_locator, set_major_formatter und ticker habe ich alle möglichen Beispiele über Google gefunden und getestet, aber ich komme damit nicht weiter.
Weshalb kann ich nicht einfach mit einer Funktion die Serie df['Date'] an ax übergeben?
Könnte mir jemand mit dem fehlenden Code und einer kleinen Erläuterung weiterhelfen?
Oder ein passender Link?
Vielen Dank und ein schönes Wochenende!