답변 14
1
1
1
1
1
네. 감사합니다. 해 보았습니다. 그러나 결과는 같습니다. 다음 메시지도 나옵니다.
C:\Anaconda\lib\site-packages\pandas\plotting\_matplotlib\converter.py:256: MatplotlibDeprecationWarning: The epoch2num function was deprecated in Matplotlib 3.3 and will be removed two minor releases later. base = dates.epoch2num(dt.asi8 / 1.0e9)
1
1
1
0
0
0
안녕하세요.
구버전을 완전히 제거 후에 설치하시는 것은 아래 명령어로 가능하시만 사실 권장드리지는 않아요.
conda uninstall matplotlib=현재 사용하고 있는 버전
예) conda uninstall matplotlib=3.3.0
왜냐면 matplotlib은 여러 라이브러리에서 의존하고 있습니다.
대표적으로 pandas, seaborn 등 대부분의 파이썬 시각화 라이브러리가 matplotlib 을 사용하고 있어요.
그래서 삭제시에 다른 라이브러리 의존성에 영향을 줄 수 있습니다.
아래의 명령어로 업데이트 해보시는 걸 권장드려요.
conda install matplotlib=3.2.2
공식문서도 참고해 보세요. [Matplotlib :: Anaconda Cloud](https://anaconda.org/conda-forge/matplotlib)
라이브러리 의존성 문제가 코딩하며 만나는 가장 어려운 문제인데요. 잘 해결되길 바랄게요!
0
안녕하세요. 올려주신 경고 메시지로 검색을 해보니 날짜표기가 제대로 되지 않는 버그가 있었다고 해요.
다음의 matplotlib 버전으로 업데이트를 해보시는게 좋을거 같습니다.
[BUG: epoch2num matplotlib deprecation warning · Issue #34850 · pandas-dev/pandas](https://github.com/pandas-dev/pandas/issues/34850)
import pandas as pd
import matplotlib.pyplot as plt
import datetime
from datetime import timedelta
series = pd.Series(list(range(10000)), index=[datetime.datetime.now() + timedelta(hours=i, minutes=i) for i in range(10000)])
series.plot()
plt.show()
This figure ...
lib/python3.7/site-packages/pandas/plotting/_matplotlib/converter.py:256: MatplotlibDeprecationWarning: The epoch2num function was deprecated in Matplotlib 3.3 and will be removed two minor releases later. base = dates.epoch2num(dt.asi8 / 1.0e9)
This figure ...
0
안녕하세요.
최신 데이터로 실습을 잘 해주셨네요.
올려주신 데이터프레임의 정보로 봤을 때는 그래프가 그려지는데 문제가 없어 보입니다.
아래 코드로 다시 한번 그려보시겠어요?
# 확진일자로 선그래프를 그립니다.
df["확진일자"].value_counts().sort_index().plot(figsize=(15, 4))
plt.axhline(30, color="red", linestyle=":")
0