anchor.diff:  
       Array.append rawDataChart cwtCharts
       |> Chart.Combine
  -    |> Chart.withY_Axis (myYAxis())
  -    |> Chart.withX_Axis (myXAxis())
  +    |> Chart.withY_Axis (axisWithTitle "Temperature and Correlation")
  +    |> Chart.withX_Axis (axisWithTitle "Time")
       |> Chart.withTitle "default Zero transform"
   
   (**
  
positive.code:     Padding.pad data minDistance maxSpacing getDiffFu addXValue borderpadding borderPadMethod innerPadMethod Padding.HugeGapPaddingMethod.LinearInterpolation
  
  (***hide***)
  let paddedDataLinearChart=
      let myYAxis() =
              Axis.LinearAxis.init(
                  Title="Temperature",Mirror=StyleParam.Mirror.All,Ticks=StyleParam.TickOptions.Inside,Showline=true)
      let myXAxis() =
              Axis.LinearAxis.init(
                  Title="Time",Mirror=StyleParam.Mirror.All,Ticks=StyleParam.TickOptions.Inside,Showline=true)
      [
      Chart.Point (paddedDataLinear,Name="paddedData")
      Chart.Point (data,Name = "rawData") |> Chart.withMarkerStyle(4)
      ]
      |> Chart.Combine
      |> Chart.withX_Axis (myXAxis())
      |> Chart.withY_Axis (myYAxis())
      |> Chart.withSize(900.,450.)
  
  (*** include-value:paddedDataLinearChart ***)
  
negative.code: ///padd the start and end of the signal with random data points
  let borderPadMethod = Padding.BorderPaddingMethod.Random
  
  ///the maximal distance that is allowed between data points is the minimum spacing divided by 2
  let minDistance = 
      (Padding.HelperFunctions.getMinimumSpacing data (-)) / 2.
  
  //maximal allowed gap between datapoints where internalPaddingMethod can be applied.
  //if internalPaddingMethod = hugeGapPaddingMethod, then it does not matter which value is chosen
  