Xamarin Forms: удаление или скрытие линейной оси из круговой диаграммы - PullRequest
0 голосов
/ 02 января 2019

Как удалить линейные линии оси Oxyplot (черная граница, как показано на рисунке).

Я пытался скрыть видимость линий оси, используя приведенный ниже код, но линии все еще видны

Код:

modelP2.Series.Add(seriesP2);
        modelP2.Axes.Add(new LinearAxis() { Position = AxisPosition.Bottom, IsAxisVisible = false, AxislineStyle = LineStyle.None, MinorTicklineColor=OxyColors.Transparent, ExtraGridlineColor =OxyColors.Transparent, MajorGridlineColor=OxyColors.Transparent, MinorGridlineColor =OxyColors.Transparent,TicklineColor=OxyColors.Transparent, AxislineColor =OxyColors.Transparent, TickStyle = TickStyle.None,MinorTickSize = 0, MajorTickSize=0 });
        modelP2.Axes.Add(new LinearAxis() { Position = AxisPosition.Left, IsAxisVisible = false, AxislineStyle = LineStyle.None, MinorTicklineColor = OxyColors.Transparent, ExtraGridlineColor = OxyColors.Transparent , MajorGridlineColor = OxyColors.Transparent, MinorGridlineColor = OxyColors.Transparent, TicklineColor = OxyColors.Transparent, AxislineColor = OxyColors.Transparent, TickStyle = TickStyle.None });
       // modelP2.DefaultXAxis.AxislineColor = OxyColors.White;
        var ta = new TextAnnotation();
        ta.Text = "Label Text";
        ta.TextColor = OxyColors.Black;
        ta.Stroke = OxyColors.Transparent;
        ta.StrokeThickness = 5;
        ta.FontSize = 36;
        ta.TextPosition = new DataPoint(50, 50);
        modelP2.Annotations.Add(ta);

enter image description here

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 03 января 2019

Надеюсь, я правильно понял ваш вопрос. ИМХО, это не Ось, которая приводит к Черным линиям, а Граница Участка. Вы сможете удалить его, изменив цвет на прозрачный

modelP2.PlotAreaBorderColor = OxyColors.Transparent;
...