Не удается изменить положение осей на гистограмме OxyPlot xamarin

Я отобразил гистограмму в android xamarin. Я хочу отобразить простую гистограмму с 3 категориями.

Что я хочу:-

введите здесь описание изображения

Что я получаю: -

введите здесь описание изображения

Итак, в настоящее время мой график отображается горизонтально. Я хочу, чтобы это отображалось, как на рисунке 1.

Вот мой код: -

var plotModel1 = new PlotModel();
            plotModel1.LegendOrientation = LegendOrientation.Vertical;
            plotModel1.PlotAreaBorderColor = OxyColors.White;




            var barSeries1 = new BarSeries();

            for (int i = 0; i < barValues.Length && i < colorPallete.Length && i<barTitles.Length; i++)
            {
                barSeries1.Items.Add(new BarItem(barValues[i], -1) { Color = OxyColor.Parse(colorPallete[i]) });
}

 plotModel1.Series.Add(barSeries1);
MyModel = plotModel1;
  barPlotView.Model = MyModel;

person user3146095    schedule 04.08.2014    source источник


Ответы (1)


Вместо BarSeries вы должны искать ColumnSeries. Это даст вам горизонтальный график, который вы ищете.

person Marlon W    schedule 14.01.2015