Matplotlib Candstick_Ohlc, ось имеет неправильную дату и получает странные свечи - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь преобразовать необработанную дату в фрейм данных и помещаю их в свечи, но после нескольких часов поиска я получаю странные результаты. Ось показывает начальную дату 1970 года (в то время как она началась в 2018 году), а мои свечи - 1 большое море красного и зеленого

Каждый совет ценится! Спасибо, ребята, что прочитали это

Код:

start = "1 April, 2018"
end = "24 May 2019"
df = client.get_historical_klines("BTCUSDT", Client.KLINE_INTERVAL_1DAY, start, end)
df = pd.DataFrame(df)
pd.set_option('display.max_columns', 500)
df = df.rename(columns = {0: "Date",
                            1:"Open",
                            2: "High",
                            3:"Low",
                            4:"Close",
                            5:"Volume",
                            6:"Close time",
                            7:"Quote asset volume",
                            8:"Number of trades",
                            9:"Taker buy asset volume",
                            10:"Taker buy quote asset volume",
                            11:"Can be ignored"})


df["Date"]=pd.to_datetime(df["Date"])
df["Date"]=mdates.date2num(df["Date"])
df["Open"]=pd.to_numeric(df["Open"])
df["High"]=pd.to_numeric(df["High"])
df["Low"]=pd.to_numeric(df["Low"])
df["Close"]=pd.to_numeric(df["Close"])


ax = plt.subplot()
candlestick_ohlc(ax, df.values, width=5, colorup='g', colordown='r')

ax.xaxis_date()
ax.grid(True)
plt.show()

Подсвечники: Изображение выставочного сюжета

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...