workaround bt setting mpl backend

This commit is contained in:
Jamie
2021-04-30 15:28:22 -04:00
parent 3d24599ba0
commit 96b23bf698
2 changed files with 7 additions and 4 deletions

View File

@@ -4,13 +4,19 @@ __docformat__ = "numpy"
import argparse
from typing import List, Union
from datetime import datetime
import matplotlib as mpl
import matplotlib.pyplot as plt
from prompt_toolkit.completion import NestedCompleter
from gamestonk_terminal import feature_flags as gtff
from gamestonk_terminal.helper_funcs import get_flair
from gamestonk_terminal.menu import session
default_backend = mpl.get_backend()
# pylint: disable=wrong-import-position
from gamestonk_terminal.backtesting import bt_view
mpl.use(default_backend)
class BacktestingController:
"""Backtesting Class"""
@@ -86,7 +92,7 @@ class BacktestingController:
def menu(ticker: str, start: Union[str, datetime]):
"""Technical Analysis Menu"""
"""Backtesting Menu"""
plt.close("all")
bt_controller = BacktestingController(ticker, start)
bt_controller.call_help(None)
@@ -106,9 +112,7 @@ def menu(ticker: str, start: Union[str, datetime]):
try:
plt.close("all")
process_input = bt_controller.switch(an_input)
if process_input is not None:
return process_input

View File

@@ -4,7 +4,6 @@ __docformat__ = "numpy"
from datetime import datetime
from typing import Union
import matplotlib
from matplotlib import pyplot as plt
from pandas.plotting import register_matplotlib_converters
import bt