Можно ли рисовать вертикальные линии на графике LineSeries? - PullRequest
0 голосов
/ 08 апреля 2019

Я подаю заявку с некоторыми графами OxyPlot.

Я хочу сделать график с вертикальной линией на графике LineSeries, как эта ссылка:

http://theclosetentrepreneur.com/how-to-add-a-vertical-line-to-an-excel-xy-chart

(Мое идеальное изображение - «Советы по форматированию диаграммы…».)

Как мне создать этот график?

1 Ответ

2 голосов
/ 08 апреля 2019

Вы можете использовать LineAnnotation для этой цели.Например,

var annotation = new LineAnnotation();
annotation.Color = OxyColors.Blue;
annotation.MinimumY = 10;
annotation.MaximumY = 40;
annotation.X = 5;
annotation.LineStyle = LineStyle.Solid;
annotation.Type = LineAnnotationType.Vertical;
MyPlotModel.Annotations.Add(annotation);

Пример вывода

enter image description here

...