code: def plot_sharpe(self, silent_plot=False, reduce_plot=True):
      style = self.models[self.ref_index]._create_style(
          "", "Sharpe Curve", reduce_plot=reduce_plot
      )
  
      models = self.models
      ref = self.ref_index
  
      returns = [model._strategy_pnl.pct_change() for model in models]
      stdev_of_returns = np.std(returns)
  
      annualized_sharpe = returns / stdev_of_returns * np.sqrt(250)
  
      df = pd.concat(annualized_sharpe, axis=1)
  
      chart = Chart(
          df,
          engine=self.DEFAULT_PLOT_ENGINE,
          chart_type="bar",
          style=style,
      )
      if not silent_plot:
          chart.plot()
      return chart
  
file_path: finmarketpy/finmarketpy/backtest/backtestcomparison.py
imports: import numpy
  import pandas
  from finmarketpy.util.marketconstants import MarketConstants
  from findatapy.util import SwimPool
  from findatapy.util import LoggerManager
  from finmarketpy.backtest.backtestengine import TradingModel
  from chartpy import Chart, Style, ChartConstants
label_desc: Use image node_id 3 for calling the BacktestComparison obj's underlying member method code with example usage: obj.plot_sharpe(silent_plot, reduce_plot) and returns: chart