Oberen Grenzbereich eines Chart schraffieren

  • VB.NET

    Oberen Grenzbereich eines Chart schraffieren

    Hallo zusammen,

    ich habe ein ähnliches Problem und finde keine Lösung.

    Ziel:
    Ich möchte einen oberen und einen unteren Grenzwert angeben. Der Bereich unter dem unteren Grenzwert soll schraffiert werden sowie der Bereich über dem oberen Grenzwert.

    Stand:
    Den unteren Grenzbereich schraffieren ist kein Problem (siehe Bild im Anhang). Nur das ganze nach oben ist mein Problem.

    Mein Code für den unteren Grenzwert:

    VB.NET-Quellcode

    1. Private Sub InsertChartLimits(upLimit As Single, lowLimit As Single, chart As Chart)
    2. 'unterer Grenzwert
    3. With chart.Series("unterer Grenzwert")
    4. .ChartType = SeriesChartType.Area
    5. .BorderWidth = 2
    6. .Color = Color.Transparent
    7. .BackHatchStyle = ChartHatchStyle.BackwardDiagonal
    8. .BackSecondaryColor = Color.LightCoral
    9. 'Datenpunkte einfügen
    10. .Points.Add(New DataPoint(chart.ChartAreas(0).AxisX.Minimum, lowLimit))
    11. .Points.Add(New DataPoint(chart.ChartAreas(0).AxisX.Maximum, lowLimit))
    12. End With
    13. 'oberer Grenzwert
    14. 'TODO
    15. End Sub


    Kann mir jemand sagen wie ich das selbe Ergebnis für den oberen Grenzwert erziele, nur das ab dem Grenzwert nach oben gefüllt wird ohne die Skalierung der Y-Achse zu verändern?

    *Beitrag ausgelagert aus Chart Ober und Untergrenze *
    Bitte in Zukunft einen eigenen Thread aufmachen und keine Mumien ausgraben. Danke ~NoFear23m

    Bilder
    • chart01.JPG

      58,9 kB, 852×329, 80 mal angesehen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Nofear23m“ ()