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 - Fortgeschrittene
Chart Diagramm Benzinverbrauch 
Autor: ERBRU
Datum: 17.11.20 18:08

Habe eine Tabelle mit den Feldern

Datum
KMStandAlt
KMStandNeu
Litergetankt
Betrag
GefahreneKM
Verbrauchauf100KM

nun möchte ich den Kraftstoffverbrauch 6,5 7,8 (zu den gefahrenenKM)- in ein Chart zeichnen


oder hat jemand ein Beispiel ? wie das aussehen kann
in Excel sieht das so aus

https://ibb.co/JzgWnKf

in dem Chart bekomme ich es nicht so gezeichnet
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: Manfred X
Datum: 17.11.20 18:31

Hallo!

Der Chart leuchtet mir nicht ein.
Soll das der Durchschnittsverbrauch pro Tankfüllung sein?
Was ist der Basiswert (Abszisse), aus dem die Daten des Chart ermittelt werden?
Die Zahl der gefahrenen Kilometer geht bereits in den Verbrauch-pro-100 km ein.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: ERBRU
Datum: 17.11.20 19:07

Na ja ich meine Diagramm in VB nennt sich das wohl Chart

Soll das der Durchschnittsverbrauch pro Tankfüllung sein?
ERBRU ja rechnerisch wurde das verbraucht

Was ist der Basiswert (Abszisse), aus dem die Daten des Chart ermittelt werden?
ERBRU Basiswert ? ich trage den Kilometerstand ein und die Menge (Liter) die getankt wurde

Die Zahl der gefahrenen Kilometer geht bereits in den Verbrauch-pro-100 km ein.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: Manfred X
Datum: 17.11.20 19:23

Du hast meines Erachtens drei variable Angaben:
- das Zeitintervall zwischen je zwei Tankvorgängen
- die Zahl der gefahrenen Kilometer zwischen je zwei Tankvorgängen
- der Verbrauch (= getankte Menge?, Volltanken?) zwischen je zwei Tankvorgängen

Zwei Angaben werden relativiert (Verbrauch, Kilometer).
Dann bleibt eine dritte Angabe: die Zeit / das Datum der Tankfüllung.

Auf der Abszisse wäre das Datum der Tankvorgänge aufzutragen,
auf der Ordinate links der Verbrauch/100km je Tankvorgang und
eventuell rechts die Zahl der gefahrenen Kilometer.
(= Doppelchart).
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: ERBRU
Datum: 17.11.20 19:56

ich kann deinen Gedanken nicht ganz nachvollziehen

der Verbrauch ( = Liter, getankt) zwischen den je zwei Tankvorgängen


kannst du ein Beispiel von deinem Gedanken machen
Auf der Abszisse ?

Beitrag wurde zuletzt am 17.11.20 um 20:00:34 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: Manfred X
Datum: 17.11.20 20:04

Auf der Abszisse (= x-Achse des Koordinatensystems) sollte der
Zeitpunkt des Tankens (Datum) eingetragen werden.
Du tankst vermutlich nicht in festen Zeit-Abständen.

Was genau soll Deine Tabelle eigentlich leisten?

Der durchschnittliche Verbrauch pro Tankintervall ist
keine besonders informative Aussage.
Entweder dieser Verbrauch ist stets nahezu identisch, weil
vergleichbare Strecken gefahren worden sind - oder es gibt
deutliche Schwankungen. Dann stellt sich die Frage: Wie
kommt es dazu? unterschiedliche Fahrer? spezielle Strecken?
viele Beifahrer?
Geht es um Kostenabrechnungen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Chart Diagramm Benzinverbrauch 
Autor: ERBRU
Datum: 18.11.20 14:56

OK ich möchte im Prinzip meine "monatlichen" Kosten zu meinem Fahrzeug erfassen bzw. darstellen
es ist Richtig das ich nicht in festen Zeit-Abständen Tanke.

wollen wir da mal Gemeinsam etwas Entwickeln Simpel, Einfach
deine Ideen interessieren mich, würde mich freuen

so sieht es bei mir aktuell aus, ist aber irgendwo was du schon ansprichst oder ?
https://ibb.co/yFDGqXF

Chart erstellen

 
 
        With ChartKraftstoffverbrauch
            .ChartAreas.Clear()
            .Series.Clear()
            .Legends.Clear()
            .AntiAliasing = AntiAliasingStyles.All
            .TextAntiAliasingQuality = TextAntiAliasingQuality.High
            .BackColor = System.Drawing.Color.Transparent
            .BackSecondaryColor = System.Drawing.Color.Transparent
            .BackHatchStyle = ChartHatchStyle.DashedHorizontal
            .BackGradientStyle = GradientStyle.DiagonalRight
            .BorderColor = System.Drawing.Color.Transparent
            .BorderDashStyle = ChartDashStyle.DashDotDot
            .BorderWidth = 1
 
            .Titles.Clear()
            .Titles.Add("Titel")
            .Titles(0).Text = "Kraftstoffverbrauch"
            .Titles(0).Font = New Font("Thahoma", 10, FontStyle.Regular)
            .Titles(0).ForeColor = System.Drawing.Color.WhiteSmoke
            .Titles(0).BorderColor = System.Drawing.Color.Transparent
            .Titles(0).BackColor = System.Drawing.Color.Transparent
            .Titles(0).Alignment = System.Drawing.ContentAlignment.BottomCenter
            .Titles(0).ToolTip = "Mein Kraftstoffverbrauch"
            .DataSource = BSBENZINVERBRAUCH
            'hier könnte man auch mittels IF Bedingung 3D <> 2D umschalten
            .ChartAreas.Add("Base").Area3DStyle.Enable3D = False
            'X - Achse
            With .ChartAreas("Base").AxisX
                .Title = "Kraftstoffverbrauch auf 100KM"
                .TitleForeColor = System.Drawing.Color.WhiteSmoke
                .IsLabelAutoFit = True
                .LabelStyle.Font = New Font("Arial", 10)
                .LabelStyle.ForeColor = System.Drawing.Color.WhiteSmoke
                .LabelStyle.Angle = -45
                .Interval = 1
            End With
            'Y - Achse 
            With .ChartAreas("Base").AxisY
                .Title = "Verbrauch auf 100KM in Liter"
                .IsLabelAutoFit = True
                .LabelStyle.Font = New Font("Arial", 10)
                .TitleForeColor = System.Drawing.Color.WhiteSmoke
                .LabelStyle.ForeColor = System.Drawing.Color.WhiteSmoke
            End With
 
            .Series.Add("Kraftstoffverbrauch")
 
            With .Series("Kraftstoffverbrauch")
                .XValueMember = "Datum"
                .YValueMembers = "VERBRAUCHAUF100KM"
                .ChartType = SeriesChartType.Line
                .IsValueShownAsLabel = True
                .ChartArea = "Base"
            End With
 
            .Legends.Add("Default")
            .Legends("Default").Alignment = StringAlignment.Center
            .Legends("Default").Docking = Docking.Top
            .Legends("Default").BackColor = System.Drawing.Color.Transparent
            .Legends("Default").ForeColor = System.Drawing.Color.WhiteSmoke
 
 
 
        End With
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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