OxyPlot MajorGridLines проблемы с толщиной - PullRequest
0 голосов
/ 18 октября 2019

Когда я пытаюсь включить линии сетки на моей пользовательской оси, толщина некоторых осей оказывается выше, чем у других. Что я сделал не так?

Мне нужно показать XY-диаграмму с живыми изменениями, все работает, но мои линии сетки меня смущают.

public class MyWpfAbscissa : OxyPlot.Wpf.Axis
{  
    public override OxyPlot.Axes.Axis CreateModel()
    {
        return new MyAbscissa
       (MinimumValueXProperty, MaximumValueXProperty);
    }
 }

 public class MyAbscissa : OxyPlot.Axes.Axis
 {
      public MyAbscissa(string min, string max)
     {

        Position = AxisPosition.Bottom;
        MajorGridlineColor = OxyColor.FromRgb(0xE8, 0xE9, 0xEA);
        MajorGridlineStyle = LineStyle.Solid;
        MajorTickSize = 0.5;
        MajorGridlineThickness = 1;
        IntervalLength = 10;
        Minimum = Convert.ToDouble(min);
        Maximum = Convert.ToDouble(max);
        AbsoluteMinimum = 0;
     }

    public override bool IsXyAxis()
    {

        return true;
    }

    public override object GetValue(double x)
    {

        return "";
    }

    public override void GetTickValues(out IList<double> majorLabelValues, out IList<double> majorTickValues, out IList<double> minorTickValues)
    {
        base.GetTickValues(out majorLabelValues, out majorTickValues, out minorTickValues);
        majorLabelValues = new List<double>();
        minorTickValues = new List<double>();
    }

}

Я ожидаю, что все линии сетки имеют одинаковую толщину, но онине.

gridLines

...