Слияние кода завершено, страница обновится автоматически
При передаче параметра axes для создания нескольких графиков в исходном коде:
if axes is None:
if new:
axes = create_figure()
else:
axes = gca()
if only_draw_close:
iplot(kdata.close, axes=axes)
else:
kplot(kdata, axes=axes)
Проблема заключается в том, что iplot
или kplot
могут не выполниться, если axes
не будет создан до вызова этих функций. Для решения этой проблемы следует переместить вызовы iplot
и kplot
после проверки условия if axes is None:
.
Итоговый код будет выглядеть следующим образом:
if axes is None:
if new:
axes = create_figure()
else:
axes = gca()
if only_draw_close:
iplot(kdata.close, axes=axes)
else:
kplot(kdata, axes=axes)