anchor.diff:          chart
   
       static member Show(chart:PlotlyChart) = chart.Show()
  +
  +    static member WithWidth width (chart:PlotlyChart) =
  +        chart.WithWidth width
  +        chart
  +
  +    static member WithHeight height (chart:PlotlyChart) =
  +        chart.WithHeight height
  +        chart
  
positive.code: 
  type PlotlyChart() =
      let guid = Guid.NewGuid().ToString()
  
      [<DefaultValue>]
      val mutable private dataJson: string
  
negative.code: 
      member __.Show() =
          let html =
              let chartMarkup =
                  HTML.chart
                      .Replace("[ID]", guid)
                      .Replace("[WIDTH]", width)
                      .Replace("[HEIGHT]", height)
                      .Replace("[DATA]", __.dataJson)
                      .Replace("[LAYOUT]", __.layoutJson)
              HTML.doc.Replace("[CHART]", chartMarkup)
          let tempPath = Path.GetTempPath()
          let file = sprintf "%s.html" guid
          let path = Path.Combine(tempPath, file)
  