anchor.diff:    /// Registers new frames.
     ///
     /// [frameList] is a list of frame definitions, in which each object includes any of:
  -  /// * name: {String} name of frame to add;
  -  /// * data: {List<Map>} trace data;
  -  /// * layout: {Map} layout definition;
  -  /// * traces: {List} trace indices;
  -  /// * baseframe {String} name of frame from which this frame gets defaults.
  -  ///
  -  /// [indices] is an array of integer indices matching the respective frames in [frameList]. If not
  +  /// * name: {[String]} name of frame to add;
  +  /// * data: {[List<Map>]} trace data;
  +  /// * layout: {[Map]} layout definition;
  +  /// * traces: {[List<int>]} trace indices;
  +  /// * baseframe {[String]} name of frame from which this frame gets defaults.
  +  ///
  +  /// [indices] is an list of integer indices matching the respective frames in [frameList]. If not
     /// provided, an index will be provided in serial order. If already used, the frame
     /// will be overwritten.
     void addFrames(List<Map> frameList, [List indices]) {
  
positive.code:   final Element _container;
    final JsObject _proxy;
  
    /// Create a new plot in an empty `<div>` element.
    ///
    /// A note on sizing: You can either supply height and width in layout, or
    /// give the `div` a height and width in CSS.
  
negative.code:     _Plotly.callMethod('relayout', [_container, new JsObject.jsify(aobj)]);
    }
  
    /// Adds a new trace to an existing plot at any location in its data array.
    void addTrace(Map trace, [int newIndex]) {
      if (newIndex != null) {
        addTraces([trace], [newIndex]);
  