currentAxis = dataviz.YAxis
if(jsonParam['expression'] != None):
    dataviz.YAxis.Expression = jsonParam['expression']
if(jsonParam['showZoomSlider'] != None):
    dataviz.YAxis.ManualZoom = jsonParam['showZoomSlider']
if(jsonParam['showGridLines'] != None):
    dataviz.YAxis.Scale.ShowGridlines = jsonParam['showGridLines']
if(jsonParam['reverseScale'] != None):
    dataviz.YAxis.Reversed = jsonParam['reverseScale']
if(jsonParam['includeOriginInRange'] != None):
    dataviz.YAxis.IncludeZeroInAutoZoom = jsonParam['includeOriginInRange']
if(jsonParam['individualScalingMode'] != None):
    dataviz.YAxis.IndividualScalingMode = Enum.Parse(clr.GetClrType(IndividualScalingMode),jsonParam['individualScalingMode'])
if(jsonParam['individualScaling'] != None):
    dataviz.YAxis.IndividualScaling  = jsonParam['individualScaling']
if(jsonParam['logScale'] != None and jsonParam['logScale']):
    dataviz.YAxis.TransformType =  AxisTransformType.Log10
if(jsonParam['range']['min'] != None or jsonParam['range']['max'] != None):
    dataviz.YAxis.Range = AxisRange(jsonParam['range']['min'],jsonParam['range']['max'])
if(jsonParam['showLabels'] != None):
    dataviz.YAxis.Scale.ShowLabels = jsonParam['showLabels']
if(jsonParam['labelOrientation'] != None):
    dataviz.YAxis.Scale.LabelOrientation = Enum.Parse(clr.GetClrType(LabelOrientation),jsonParam['labelOrientation'])
if(jsonParam['maxNumberOfLabels'] != None):
    dataviz.YAxis.Scale.LabelLayout = ScaleLabelLayout.MaximumNumberOfTicks
    dataviz.YAxis.Scale.MaximumNumberOfTicks = jsonParam['maxNumberOfLabels']
else:
    dataviz.YAxis.Scale.LabelLayout = ScaleLabelLayout.Automatic
