我在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;
答案 0 :(得分:1)
您应该查找ColumnSeries而不是BarSeries。它将为您提供您正在寻找的水平图。