Pandas time series plotting not working
- Vorherrschende Sprache
- Python
- Sterne
- 20.4k
- Forks
- 4.6k
- Ø Merge
- 19 Std. 52 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Hello,
I created an Anaconda environment on MacOS using:
`conda install jupyter pandas fbprophet seaborn`
I have a Pandas DataFrame with a DatetimeIndex. I am plotting the time series using the pandas functionality:
```
df["ds"] = pd.to_datetime(df["ds"])
df = df.set_index("ds")
df[["y"]].plot()
```
The code works if I don't import fbprophet and fails after I import it with the error:
`TypeError: float() argument must be a string or a number, not 'Period'`
Checking the code I noticed that the [matplotlib converters are being deregistered](https://github.com/facebook/prophet/blob/ebb304680d126e5d3a83d4ef9eb1f50cb5965273/python/fbprophet/plot.py#L29).
The code works if I add `pd.plotting.register_matplotlib_converters()` before plotting.
Is there a reason for using deregister_matplotlib_converters()?
Thanks
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.