---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[6], line 2
1 # plot the data to verify your needs
----> 2 mpl.plot(df, type="candle", style="yahoo")
File ~/work/stock-analysis/stock-analysis/.venv/lib/python3.13/site-packages/mplfinance/plotting.py:417, in plot(data, **kwargs)
414 # translate alias types:
415 config['type'] = _get_valid_plot_types(config['type'])
--> 417 dates,opens,highs,lows,closes,volumes = _check_and_prepare_data(data, config)
419 config['xlim'] = _check_and_convert_xlim_configuration(data, config)
421 if config['type'] in VALID_PMOVE_TYPES and config['addplot'] is not None:
File ~/work/stock-analysis/stock-analysis/.venv/lib/python3.13/site-packages/mplfinance/_arg_validators.py:74, in _check_and_prepare_data(data, config)
72 for col in cols:
73 if not all( isinstance(v,(float,int)) for v in data[col] ):
---> 74 raise ValueError('Data for column "'+str(col)+'" must be ALL float or int.')
76 if config['tz_localize']:
77 dates = mdates.date2num(data.index.tz_localize(None).to_pydatetime())
ValueError: Data for column "Open" must be ALL float or int.