class_docstr: Based on ffn's GroupStats with a few extra helper methods.
  
  Args:
      * backtests (list): List of backtests
  
  Attributes:
      * backtest_list (list): List of bactests in the same order as provided
      * backtests (dict): Dict of backtests by name
class_docstr_tok: ["Based","on","ffn","'s","GroupStats","with","a","few","extra","helper","methods",".","Args",":","*","backtests","(","list",")",":","List","of","backtests","Attributes",":","*","backtest_list","(","list",")",":","List","of","bactests","in","the","same","order","as","provided","*","backtests","(","dict",")",":","Dict","of","backtests","by","name"]
docstr: Plots the security weights of a given backtest over time.
  
  Args:
      * backtest (str, int): Backtest. Can be either a index (int) or the
          name (str)
      * filter (list, str): filter columns for specific columns. Filter
          is simply passed as is to DataFrame[filter], so use something
          that makes sense with a DataFrame.
      * figsize ((width, height)): figure size
      * kwds (dict): Keywords passed to plot
docstr_tok: ["Plots","the","security","weights","of","a","given","backtest","over","time",".","Args",":","*","backtest","(","str",",","int",")",":","Backtest",".","Can","be","either","a","index","(","int",")","or","the","name","(","str",")","*","filter","(","list",",","str",")",":","filter","columns","for","specific","columns",".","Filter","is","simply","passed","as","is","to","DataFrame","[","filter","]",",","so","use","something","that","makes","sense","with","a","DataFrame",".","*","figsize","(","(","width",",","height",")",")",":","figure","size","*","kwds","(","dict",")",":","Keywords","passed","to","plot"]
code: def plot_security_weights(
      self, backtest=0, filter=None, figsize=(15, 5), **kwds
  ):
      """
      Plots the security weights of a given backtest over time.
  
      Args:
          * backtest (str, int): Backtest. Can be either a index (int) or the
              name (str)
          * filter (list, str): filter columns for specific columns. Filter
              is simply passed as is to DataFrame[filter], so use something
              that makes sense with a DataFrame.
          * figsize ((width, height)): figure size
          * kwds (dict): Keywords passed to plot
  
      """
      data = self.get_security_weights(backtest, filter)
  
      data.plot(figsize=figsize, **kwds)
  
imports: from __future__ import division
  from copy import deepcopy
  import bt
  import ffn
  import pandas
  import numpy
  from matplotlib import pyplot
  import pyprind
  from tqdm import tqdm
label_desc: Use image node_id 6 for calling the Result obj's underlying member method code with example usage: obj.plot_security_weights(backtest, filter, figsize) without return types