C# Oxyplot集合XAsis增加0.5
我无法正确设置xAxis我希望间隔增加0.5:C# Oxyplot集合XAsis增加0.5,c#,oxyplot,C#,Oxyplot,我无法正确设置xAxis我希望间隔增加0.5: |--|----|---| 0 0.5 1 1.5 and so on 我用这个: PositionModel.Axes.Add(new CategoryAxis { Position = AxisPosition.Bottom, Minimum = 9, Maximum = 28, Key = "XAsis", MajorStep = 1, // useless ? MinorStep = 0
|--|----|---|
0 0.5 1 1.5 and so on
我用这个:
PositionModel.Axes.Add(new CategoryAxis {
Position = AxisPosition.Bottom, Minimum = 9,
Maximum = 28,
Key = "XAsis",
MajorStep = 1, // useless ?
MinorStep = 0.5 // useless ?
});
但是这段代码并没有产生期望的结果(而是增加1)
此外,我真的不知道Marjor/MinorStep到底是什么
文档真的很轻。。。不幸的
PS:看到没有解释的反对票,我真的很难过你应该使用
Axis
而不是CategoryAxis
,它提供了以下两个额外属性LabelField
和ItemsSource
,使用户可以自定义Axis标签;从而使CategoryAxis
中的MinorStep
属性无效,硬编码为1
如果使用适当的数据添加LabelField/ItemsSource
属性,您仍然可以完成所需的操作,但使用Axis
则更简单
为了便于参考,请查看以下位置的源代码:
您应该使用
Axis
而不是CategoryAxis
,后者提供以下两个额外属性LabelField
和ItemsSource
,使用户可以自定义Axis标签;从而使CategoryAxis
中的MinorStep
属性无效,硬编码为1
如果使用适当的数据添加LabelField/ItemsSource
属性,您仍然可以完成所需的操作,但使用Axis
则更简单
为了便于参考,请查看以下位置的源代码:
请告诉我为什么投反对票,我会根据你的问题被否决的情况更新我的信息,但要回答你的问题:我认为你不需要明确提到
间隔时间。只需开始绘制值,Oxyplot就会自动为您绘制MajorStep
是允许的最大间隔,MinorStep
是允许的最小间隔请告诉我为什么投反对票,我会根据你的问题被否决的情况更新我的消息,但回答你的问题:我认为你不需要明确提到间隔。只需开始绘制值,Oxyplot就会自动为您绘制MajorStep
是允许的最大间隔,MinorStep
是允许的最小间隔