Daten in einer Ring Grafik darstellen

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

    Daten in einer Ring Grafik darstellen

    Hallo ihr Wissenden,

    ich lese Daten aus einer Datenbank aus. Diese werden von einer Datenbank in eine Datatable geladen

    Die Datatable besteht aus drei Spalten. (Name, Serie1, Serie2)

    Diese Daten sollen nun in einer Ringgrafik dargestellt werden. An sich funktioniert es auch. Die beiden Serien müssen aber aufeinander dargestellt werden. Das funktioniert nicht sondern es wird aber immer nur eine Serie dargestellt.

    Muss ich irgendwo einstellen, dass die Serien "stacked" angezeigt werden sollen? Im Grunde soll die Grafik am Ende wie eine Ringgrafik aus Excel mit zwei Serien aussehen.

    VB.NET-Quellcode

    1. Dim iChart As New Chart With {.DataSource = Get_ChartTable, .BackColor = Color.DimGray, .Name = "xx_Name", .Height = 300, .Width = 400}
    2. Dim Series_Colors As New Series With {.YValueMembers = "Serie1", .Name = "ii", .ChartType = SeriesChartType.Doughnut}
    3. Dim Series_Werte As New Series With {.YValueMembers = "Serie2", .Name = "Wert", .ChartType = SeriesChartType.Doughnut, .color = Color.DimGray}
    4. Dim Chart_Area As New ChartArea With {.BackColor = Color.DimGray}
    5. With iChart
    6. .Series.Add(Series_Colors)
    7. .Series.Add(Series_Werte)
    8. .DataBind()
    9. end with


    Vielen Dank.

    Lieben Gruß

    PS:
    HAT SICH ERLEDIGT. SEHE GERADE DAS DOUGHNUTS IN VB NUR MIT EINER SERIE ANGEZEIGT WERDEN KÖNEN.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Hotdogxxxx“ ()