1

ウィンドウに「HH:mm:ss」の形式で時間を表示する必要があります。

            Plot = new PlotModel();
            Plot.TextColor = OxyColors.Black;

            Plot.Axes.Add(new LinearAxis(AxisPosition.Left, 0, 100));
            Plot.Axes.Add(new DateTimeAxis(AxisPosition.Bottom)
            {
                //StringFormat = "h:mm",
                IsZoomEnabled = false,
                IntervalType = DateTimeIntervalType.Seconds,
                IntervalLength = 80
            });

しかし、うまくいきません。

この結果を DateTimeAxis: 0:00:01 - 0:00:05 - 0:00:10 などで確認したいのですが、助けてください。

ここに画像の説明を入力

https://github.com/oxyplot

    private double _xAxisCounter;

    private void UpdateChart(int mixerNumber)
    {
        DetailsPlot details = _mixerDetailsPlots[mixerNumber];
        UpdateChart(details.LineOfCurrent, details.Mixer.Current.Value);
        UpdateChart(details.LineOfMaximumCurrent, details.Mixer.MaximumCurrent);
    }

    private void UpdateChart(LineSeries line, double value)
    {
        if (line.Points.Count > 500)
        {
            line.Points.RemoveAt(0);
        }
        line.Points.Add(new DataPoint(_xAxisCounter, value));
    }
4

1 に答える 1