Я хочу построить золотую кривую с 1980 по сегодняшний день, дневная цена:
gg_gp = getgoldprice()
gold_dates = gg_gp.keys()
gold_values = gg_gp.values()
plt.plot_date(list(gold_dates),list(gold_values),linewidth=1)
gold_dates
содержит datetime
значений около 11000 чисел.
У меня проблема. Так как gold_dates
не содержит сб и вс и дней, когда фондовый рынок закрыт, и мне нужна непрерывная кривая.
Чтобы сделать это непрерывным, я преобразовал список gold_dates
в список, содержащий строку даты в формате «гггг-мм-дд». Так что теперь list(gold_dates)
будет содержать строки даты, и я буду использовать plt.plot
.
Но теперь он сильно замедлен. Так что plt.plot(list(gold_dates),list(gold_values),linewidth=1)
теперь просто зависает.
Есть предложения по улучшению? Я новичок в Python так медленно я буду учиться NumPy.