vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Diagramm erstellen? 
Autor: ketzei
Datum: 09.11.11 21:24

Hallo Leute,

will ein Diagramm mit Balken in VB2010 erstellen!
Ich habe zwei Stückzahlen die ich für das Produkt a und Produkt b vorgebe, nun soll im Diagramm ein Balken für Produkt a und ein Balken für Produkt b sein --> das sind die Vorgabebalken.
An der X-Achse will ich den Produktnamen und die Y-Achse soll die Stückzahl zeigen. So nun zu den Daten die ich aus einer Datei bekomme: einmal den Programmnamen (ist eine Nummer z.b. 46) und zweitens einen Zeitstempel (z.b. 14:05:45). Die Daten sortiere ich für welches Produkt sie sind und ob die Daten in dem vorgebenen Zeitraum liegen. Anschließend soll ein Balken neben dem vorgebenen Balken erscheinen und mit einem Timer aktualisiere ich das Diagramm bzw. lese die Datei neu ein, um zu schauen ob weitere Werte hinzugekommen sind , um bei dem einem Produkt z.B. 1 dazu addieren!



Ich bin bis jetzt so weit, aber irgendwie kriege ich die X-Achse nicht richtig hin.

Sub Main()
 
        lines = IO.File.ReadAllLines(path & Now.ToString("ddMMyyyy") & ".BDE")
 
        Dim Var1() As String
        Dim part1 As Integer
        Dim part2 As Integer
 
        Chart1.Series(0).XValueType = ChartValueType.Auto
        Chart1.Series(1).XValueType = ChartValueType.Auto
        Chart1.Series(2).XValueType = ChartValueType.Auto
        Chart1.Series(3).XValueType = ChartValueType.Auto
 
        Chart1.Series(0).Points.AddXY(Einstellungen.TextBox1.Text, _
          Einstellungen.TextBox2.Text)
        Chart1.Series(2).Points.AddXY(Einstellungen.TextBox3.Text, _
        Einstellungen.TextBox4.Text)
 
        For x = 20 To UBound(lines)
            Var1 = lines(x).Split(CChar(" ")) 'jeweils bei einem Leerzeichen 
            ' trennen
            If Var1(0) = Einstellungen.TextBox1.Text Then
                part1 = part1 + 1
            ElseIf Var1(0) = Einstellungen.TextBox3.Text Then
                part2 = part2 + 1
            End If
        Next x
 
        Chart1.Series(1).Points.AddXY(Einstellungen.TextBox1.Text + 1, part1)
        Chart1.Series(3).Points.AddXY(Einstellungen.TextBox3.Text + 1, part2)
 
        ' MsgBox(Var1(0) & " " & Var1(1))
 
    End Sub
Ich brauche Hilfe bei der Erstellung des Balkendiagramms, kennt sich jemand damit aus?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Diagramm erstellen?2.337ketzei09.11.11 21:24
Re: Diagramm erstellen?1.782ketzei10.11.11 16:59
Re: Diagramm erstellen?1.850ModeratorFZelle10.11.11 23:16

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel