anchor.diff:          let changeMode = StyleParam.ModeUtils.showText (TextPosition.IsSome || TextFont.IsSome)
           
           Trace.initScatter (
  -                TraceStyle.Scatter(X = x,Y = y, Mode=changeMode StyleParam.Markers) )               
  +                TraceStyle.Scatter(X = x,Y = y, Mode=changeMode StyleParam.Mode.Markers) )               
           |> TraceStyle.TraceInfo(?Name=Name,?Showlegend=Showlegend,?Opacity=Opacity)
           |> TraceStyle.Marker(?Color=Color,?Symbol=MarkerSymbol)
           |> TraceStyle.TextLabel(?Text=Labels,?Textposition=TextPosition,?Textfont=TextFont)
  
positive.code:             >> StyleParam.ModeUtils.showMarker (isShowMarker)
  
          Trace.initScatter (
                  TraceStyle.Scatter(X = x,Y = y, Mode=changeMode StyleParam.Lines) )               
          |> TraceStyle.TraceInfo(?Name=Name,?Showlegend=Showlegend,?Opacity=Opacity)
          |> TraceStyle.Line(?Color=Color,?Dash=Dash,?Width=Width, Shape=StyleParam.Shape.Spline, ?Smoothing=Smoothing)
          |> TraceStyle.Marker(?Color=Color,?Symbol=MarkerSymbol)
  
negative.code:             >> StyleParam.ModeUtils.showMarker (isShowMarker)
  
          Trace.initScatter (
                  TraceStyle.Scatter(X = x,Y = y, Mode=changeMode StyleParam.Mode.Lines,Fill=StyleParam.Fill.ToZero_y) )               
          |> TraceStyle.TraceInfo(?Name=Name,?Showlegend=Showlegend,?Opacity=Opacity)
          |> TraceStyle.Line(?Color=Color,?Dash=Dash,?Width=Width)
          |> TraceStyle.Marker(?Color=Color,?Symbol=MarkerSymbol)
  