在我的WPF应用程序中,我使用OxyPlot。我将我的数据绑定到PlotModel,一切运行良好。
我想在图表上显示每列的值。有可能吗?
作为参考,这个example of BarSeries在网站上,我希望显示2009年,2010年及以后苹果的实际价值。 2011年分别列在每一栏。例如,2009Apples列的Value1值,2010Apples的Value2等等。
我查看了BarSeries的API(对于可互换使用的WPF ColumnSeries)。 Bar& S讲解其他情节。但是无法在任何地方找到这样的东西。
我如何实现这一目标?
答案 0 :(得分:6)
是的,只需设置系列的LabelFormatString
属性即可。
var theSeries = new ColumnSeries();
theSeries.LabelFormatString = "{0:F2}"; // Example: 1.2311 will display like "1.23"
// Add your columns
theSeries.Items.Add(new ColumnItem(someValue);
// ...
您还可以设置名为LabelPlacement
的可选属性。默认值为LabelPlacement.Outside
:
theSeries.LabelPlacement = LabelPlacement.Middle;