Как в LiveCharts сделать отображение координат точки не сверху, а снизу?
Работаю с графиком в C# использую библиотеку LiveCharts нарисовал график, над каждой точке на графике отображаются её координаты. Как можно сделать так чтобы текст со значением точки располагался не сверху, а снизу.
public MainWindow()
{
InitializeComponent();
Random rnd = new Random();
ChartValues<ObservablePoint> points= new ChartValues<ObservablePoint> {
new ObservablePoint(0,rnd.Next(0,40)),
new ObservablePoint(1,rnd.Next(0,40)),
new ObservablePoint(2,rnd.Next(0,40)),
new ObservablePoint(3,rnd.Next(0,40)),
new ObservablePoint(4,rnd.Next(0,40)),
new ObservablePoint(5,rnd.Next(0,40)),
new ObservablePoint(6,rnd.Next(0,40)),
new ObservablePoint(7,rnd.Next(0,40)),
new ObservablePoint(8,rnd.Next(0,40)),
new ObservablePoint(9,rnd.Next(0,40)),
new ObservablePoint(10,rnd.Next(0,20)),
new ObservablePoint(11,rnd.Next(0,20)),
new ObservablePoint(12,rnd.Next(0,20)),
new ObservablePoint(13,30),
new ObservablePoint(14,14),
new ObservablePoint(15,21),
new ObservablePoint(16,36),
new ObservablePoint(17,24),
new ObservablePoint(18,28),
new ObservablePoint(19, 11),
new ObservablePoint(20,26),
new ObservablePoint(21,5),
new ObservablePoint(22,23),
new ObservablePoint(23,11)
};
Func<ChartPoint, string> func;
Grafh.Series.Add(new LineSeries
{
Fill = System.Windows.Media.Brushes.Transparent,
Values = points,
StrokeThickness = 4,
PointGeometrySize = 10,
DataLabels = true,
LineSmoothness = 0,
}) ;
}
Вот как располагается текст над точками сейчас. P.S можно ли выборочно менять расположение текста определенных точек
