我已经在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;

最佳答案

而不是BarSeries,您应该查找ColumnSeries。它将为您提供所需的水平图。

10-08 16:48