DIAdem Help

Object: 2DAxisXScaling

  • Updated2024-09-12
  • 1 minute(s) read

Object: 2DAxisXScaling

The 2DAxisXScaling object provides the x-axis scaling properties of a 2D axis system in DIAdem REPORT.

The following example generates a 2D axis system and specifies the axis scaling:

VBScriptPython

 

Dim oMy2DAxisSystem, oMyPos, oMyXScaling, oMyYScaling
Call Report.NewLayout()
Set oMy2DAxisSystem = Report.ActiveSheet.Objects.Add(eReportObject2DAxisSystem, "My2DAxisSystem")
Set oMyPos = oMy2DAxisSystem.Position.ByCoordinate
oMyPos.X1 = 20
oMyPos.X2 = 80
oMyPos.Y1 = 20
oMyPos.Y2 = 80
Set oMyXScaling = oMy2DAxisSystem.XAxis.Scaling
oMyXScaling.AutoScalingType = eAxisAutoScalingManual
oMyXScaling.Type = e2DXScalingLogarithmic
oMyXScaling.Begin = 0.01
oMyXScaling.End = 100
oMyXScaling.Origin = 1
oMyXScaling.Tick.Distance = 1
oMyXScaling.MiniTickCount = 10
Set oMyYScaling = oMy2DAxisSystem.YAxis.Scaling
oMyYScaling.AutoScalingType = eAxisAutoScalingManual
oMyYScaling.Type = e2DYScalingLinear
oMyYScaling.Begin = 0
oMyYScaling.End = 100
oMyYScaling.Origin = 50
oMyYScaling.Tick.Distance = 12.5
oMyYScaling.MiniTickCount = 10
Call Report.Refresh()

Returned From

2DAxisX.Scaling

Log in to get a better experience