在我的WPF应用程序中,我使用OxyPlot。我将我的数据绑定到绘图模型,一切正常。
我想在图表上显示每列的值。可能吗?
作为参考,这个现场BarSeries的例子,我希望在每列上分别显示2009年,2010年和2011年苹果的实际价值,即2009年苹果列的值1,2010年苹果的值2等。
我抬头查看了BarSeries的API(对于可互换使用的WPF列系列)。酒吧和其他情节的教程。但是在任何地方都找不到这样的东西。
我如何实现这一点?
是的,只需设置系列的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;