Chart: einzelnen Datenpunkt in einem Liniendiagramm "formatieren"

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Lammi.

    Chart: einzelnen Datenpunkt in einem Liniendiagramm "formatieren"

    Wenn ein Liniendiagramm mindestens 2 Werte hat, werden die beiden Punkte ja durch eine Linie verbunden.

    Das Problem bei mir ist, dass wenn die Linie aktuell erst einen Datenpunkt hat, man diesen irgendwie optisch nicht sieht. Würde den einen (ersten) Datenpunkt gerne durch z.B. einen "dicken Punkt", einen "Dreieckpunkt" o.ä. sichtbar machen. Find eleider dafür keine Definition des Datenpunktes.
    @Lammi

    Ich stand mal vor einem ähnlichem Problemchen.
    Hier ein Codeausschnitt:

    VB.NET-Quellcode

    1. Private Sub ConfigureRainChart(averages As List(Of MonthlyAverage))
    2. ChartWeather.ChartAreas(0).AxisY.Minimum = 0
    3. ChartWeather.ChartAreas(0).AxisY.Maximum = 10
    4. ChartWeather.ChartAreas(0).AxisY.Interval = 1
    5. Dim seriesRain As New Series("Regen in mm") With {
    6. .Color = Color.LimeGreen,
    7. .ChartType = _chkWeather.RainchartTyp
    8. }
    9. seriesRain.MarkerStyle = MarkerStyle.Circle
    10. seriesRain.MarkerSize = 8
    11. seriesRain.MarkerColor = Color.LimeGreen
    12. For Each avg As MonthlyAverage In averages
    13. seriesRain.Points.AddXY(avg.Monat, avg.DurchschnittlicherRegen)
    14. Next
    15. ChartWeather.Series.Add(seriesRain)
    16. End Sub


    ​MarkerStyle.Circle Anstelle von Circle kannst du einiges auswählen.
    Bilder
    • chart1.jpg

      168,17 kB, 589×477, 16 mal angesehen
    Asperger Autistin. Brauche immer etwas um gewisse Sachen zu verstehen. :huh: