Tick calculation for different bases
Imports Oxyplot.Axes
Public Class Form
Private Sub Form_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim plotModel = New PlotModel With {
.Title = "Tick calculation for different bases",
.Background = OxyColors.White
}
Dim logarithmicAxis1 = New LogarithmicAxis With {
.MajorGridlineStyle = LineStyle.Solid,
.Maximum = 20000,
.Minimum = 20,
.MinorGridlineStyle = LineStyle.Solid,
.Title = "Base 10"
}
plotModel.Axes.Add(logarithmicAxis1)
Dim logarithmicAxis2 = New LogarithmicAxis With {
.Base = 7,
.MajorGridlineStyle = LineStyle.Solid,
.Maximum = 10000,
.Minimum = 2,
.MinorGridlineStyle = LineStyle.Solid,
.Position = AxisPosition.Bottom,
.Title = "Base 7"
}
plotModel.Axes.Add(logarithmicAxis2)
Dim logarithmicAxis3 = New LogarithmicAxis With {
.Base = 5.5,
.Maximum = 100,
.Minimum = 1,
.Position = AxisPosition.Top,
.Title = "Base 5.5"
}
plotModel.Axes.Add(logarithmicAxis3)
Dim logarithmicAxis4 = New LogarithmicAxis With {
.Base = 2,
.Maximum = 1000000,
.Minimum = 1,
.Position = AxisPosition.Right,
.Title = "Base 2"
}
plotModel.Axes.Add(logarithmicAxis4)
PlotView.Model = plotModel
End Sub
End Class














