Дополнительный текст по оси X и по оси Y [DataVisualization.Charting] - PullRequest
0 голосов
/ 30 марта 2020

В C# Я использую библиотеку DataVisualization.Charting для построения графика. Я хотел бы показать дополнительный текст на двух осях диаграммы относительно двух красных линий (это VerticalLineAnnotation и HorizontalLineAnnotation), как показано на рисунке: [chart] Я пробовал что-то например:

  • Пользовательские метки, но он полностью удаляет интервал оси:
    Chart1.ChartAreas [0] .AxisX.CustomLabels.Add (8000, 9000, "X - Red) ");
  • Текстовая аннотация, привязанная к DataPoint, но текст остается внутри диаграммы:
    textAnnotation.SetAnchor (series.Points.ElementAt (0));
  • Метка оси, но она не работает:
    series.Points.ElementAt (0) .AxisLabel = "Red";
  • AxisX2 и AxisY2, это работает, но текст находится на противоположной оси
    Chart1.ChartAreas [0] .AxisX2.CustomLabels.Add (8000, 9000, "X - Red");

Я не могу получить желаемый результат, как я могу это сделать?

...