ZedGraph MajorGrid and MinorGrid LineStyle

本文关键字:LineStyle MinorGrid and MajorGrid ZedGraph | 更新日期: 2023-09-27 18:36:39

我只是想知道是否有人知道如何更改 ZedGraph 的主要和次要网格的线条样式?

例如,我有:

graphPane.XAxis.MinorGrid.IsVisible = true;

我想要这样的东西:

graphPane.XAxis.MinorGrid.LineStyle => solid line.

我今天做了很多研究,但找不到答案。

提前感谢您的时间。

ZedGraph MajorGrid and MinorGrid LineStyle

如果关闭此功能,您可能将自动缩放设置为 true,然后您可以设置您希望最好使用的步骤来坚持一些容易整除的数字,否则您可能会得到一些奇怪的数字。

myPane.XAxis.Scale.MajorStepAuto = False
myPane.XAxis.Scale.MajorStep = 100
zg1.AxisChange()
zg1.refresh()

上面的代码完全是 x 轴,我相当确定它会类似于更改 y 轴。 我会从一个主轴开始,先得到正确的轴,你可能会发现次要的轴自动工作得很好。

下面的co代码可能正在做一些与您正在寻找的内容非常相似的事情,在案例结束时,我刚刚打开了XAxis.Scale.MajorStepAuto,以防万一我们得到一些奇怪的数字

Select Case CDbl(maxNumber)
Case Is <= 100
   myPane.XAxis.Scale.MajorStep = 10
Case Is <= 300
   myPane.XAxis.Scale.MajorStep = 25
Case Is <= 1000
   myPane.XAxis.Scale.MajorStep = 50
Case Is <= 5000
   myPane.XAxis.Scale.MajorStep = 100
Case Is <= 10000
   myPane.XAxis.Scale.MajorStep = 250
Case Is <= 50000
   myPane.XAxis.Scale.MajorStep = 1000
Case Else
   myPane.XAxis.Scale.MajorStepAuto = True
End Select

下面将在 aqua 中为主要网格线绘制一条 u 实线

myPane.XAxis.MajorGrid.DashOff = 0
myPane.XAxis.MajorGrid.Color = Color.Aqua

希望有帮助