import pandas as pd
import yfinance as yf
import mplfinance as mpf
df = yf.download('AMZN', start='2020-01-01', end='2025-07-31')
print(df)
mpf.plot(df['2020-01-01':'2020-06-01'], type='candle', volume=True)
< /code>
Dies ist der Code, den ich geschrieben habe. < /p>
Dies ist die Ausgabe: < /p>
Price Close High Low Open Volume
Ticker AMZN AMZN AMZN AMZN AMZN
Date
2020-01-02 94.900497 94.900497 93.207497 93.750000 80580000
2020-01-03 93.748497 94.309998 93.224998 93.224998 75288000
2020-01-06 95.143997 95.184502 93.000000 93.000000 81236000
2020-01-07 95.343002 95.694504 94.601997 95.224998 80898000
2020-01-08 94.598503 95.550003 94.321999 94.902000 70160000
... ... ... ... ... ...
2025-07-14 225.690002 226.660004 224.240005 225.070007 35702600
2025-07-15 226.350006 227.270004 225.460007 226.199997 34907300
2025-07-16 223.190002 226.100006 222.179993 225.880005 39535900
2025-07-17 223.880005 224.500000 222.509995 223.320007 31855800
2025-07-18 226.130005 226.399994 222.979996 225.139999 37811600
[1393 rows x 5 columns]
< /code>
Dies ist der Fehler: < /p>
mpf.plot(df['2020-01-01':'2020-06-01'], type='candle', volume=True)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dates,opens,highs,lows,closes,volumes = _check_and_prepare_data(data, config)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
raise ValueError('Column "'+col+'" NOT FOUND in Input DataFrame!'+
'\n CHECK that your column names are correct AND/OR'+
'\n CHECK for leading or trailing blanks in your column names.')
ValueError: Column "Open" NOT FOUND in Input DataFrame!
CHECK that your column names are correct AND/OR
< /code>
Ich habe versucht, das Candle -Stick -Diagramm mit Mplfinance zu erstellen, aber ich konnte nicht. Es scheint, dass es einen Fehler gibt, wie ich die Funktion Plot () verwende, aber ich habe versucht, die Syntax zu überprüfen, und gemäß meinen Beobachtungen ist es richtig.
Aufgrund eines gewissen Fehlers mit MPF.Plot kann kein Kerzendiagramm erfolgen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post