anchor.diff:      /// Returns the chart's full HTML source.
       member __.GetHtml() =
           let chartMarkup = __.GetInlineHtml()
  -        Html.pageTemplate.Replace("[CHART]", chartMarkup)
  +        Html.pageTemplate
  +            .Replace("[PLOTLYSRC]", __.PlotlySrc)
  +            .Replace("[CHART]", chartMarkup)
   
       /// Inline markup that can be embedded in a HTML document.
       member __.GetInlineHtml() =
  
positive.code: open System.Runtime.InteropServices
  
  module Html =    
  
      let pageTemplate =
          """<!DOCTYPE html>
  <html>
      <head>
          <meta charset="UTF-8" />
          <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
      </head>
      <body>
          [CHART]
  
negative.code:         let html = __.GetHtml()
          Html.showInBrowser html __.Id        
  
      /// The plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
      member val PlotlySrc = Html.DefaultPlotlySrc with get, set
  
      /// Sets the chart's plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
      member __.WithPlotlySrc src = __.PlotlySrc <- src
  
      /// The width of the chart container element.
      member val Width = 900 with get, set
  
  