| |
VB.NET - FortgeschritteneChart 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 | |
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. | |
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. | |
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). | |
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. | |
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? | |
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 | |
| 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 |
|
|
Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
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
|
|