1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fasiondog-hikyuu

 / Детали:

в hikyuu/draw/drawplot/matplotlib_draw.py существует ошибка в sysplot

Предстоит сделать
Владелец
Создано  
28.02.2025

При передаче параметра 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)

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/fasiondog-hikyuu.git
git@api.gitlife.ru:oschina-mirror/fasiondog-hikyuu.git
oschina-mirror
fasiondog-hikyuu
fasiondog-hikyuu