vb.net chart Series Points Label X Y Position bestimmen und ggf. verschieben

  • VB.NET
  • .NET (FX) 4.5–4.8

    vb.net chart Series Points Label X Y Position bestimmen und ggf. verschieben

    Hallo,

    habe hier schonmal wegen chart in vb.net gepostet - jetzt hier ein anderes Problem:

    VB.NET-Quellcode

    1. ...
    2. chart1.Series(1).ChartType = SeriesChartType.StackedColumn
    3. chart1.Series(1).IsVisibleInLegend = False
    4. chart1.Series(1).IsValueShownAsLabel = False
    5. chart1.Series(1).Points(lastvisibleColumn).LabelBackColor = Color.White
    6. chart1.Series(1).Points(lastvisibleColumn).LabelFormat = "C0"
    7. chart1.Series(1).Points(lastvisibleColumn).Label = lastSelectedCosts.ToString(wertFormat, culture)
    8. ...

    Es werden so nur für die letzte sichtbare Säule Labelwerte angezeigt, nur überlappen die sich häufig, habe aber noch nicht herausgefunden, wie ich sie programmiertechnisch verschieben kann, da es für Points(0).Label anscheinend keine XY-Position Get/Set Aufrufe gibt.
    Hat jemand eine Idee, wie ich die Labels zu der Säule verschieben kann?
    Bilder
    • 2022-06-30 16_42_47-Testdiagramm.png

      8,77 kB, 255×539, 141 mal angesehen