gpt4 book ai didi

c# - OxyPlot 中日期时间轴上的不规则间隔

转载 作者:行者123 更新时间:2023-11-30 14:10:03 26 4
gpt4 key购买 nike

我有一个 WPF 应用程序,我在其中使用 OxyPlot 绘制图表。我不断地向图表中的线系列添加点。 X 轴是一个日期时间轴,其间隔类型设置为秒。点被连续添加到线系列中。当第一个点和最后一个点之间的时间跨度为特定秒数时,我删除第一个点并使绘图无效。这使得 X 轴滚动。我注意到间隔不是固定的。间隔有时会改变。请参阅以下图片:

enter image description here

这是图表开始绘制的时间间隔。

一段时间后的间隔是这样的:

enter image description here

如何使第一张图片中的间隔固定?

最佳答案

您需要设置x轴对象的属性。

例如下面我正在创建和代表“一天结束”的 x 轴,其中间隔是一天,最小间隔也是一天,这防止它在我放大情节时试图显示半天或四分之一天。

_xAxis = new DateTimeAxis
{
Position = AxisPosition.Bottom,
StringFormat = Constants.MarketData.DisplayDateFormat,
Title = "End of Day",
IntervalLength = 75,
MinorIntervalType = DateTimeIntervalType.Days,
IntervalType = DateTimeIntervalType.Days,
MajorGridlineStyle = LineStyle.Solid,
MinorGridlineStyle = LineStyle.None,
};

关于c# - OxyPlot 中日期时间轴上的不规则间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969656/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com