vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Einfache Line zeichnen? 
Autor: Franki
Datum: 17.01.12 02:16

GriZz schrieb:
Zitat:



Meine Aktienkurse sind Echtzeitkurse diese werden jede
Sekunde gespeichert , sollte sich der Kurs ändern. Bei Aktien
können z.B. solche Kurse 20,01 20,03,20,10 gespeichert
werden, also sehr kleine Kursschwankungen. Wenn ich jedoch
Kurse nehme 21,20 22,55 usw. dann werden diese im
MSChart-Controll auch richtig dargestellt und die Skalierung
stimmt auch.
Um meine Echtzeitkurse darstellen zu können muss ich meine
Aktienkurse mal RND multiplizieren. Z.B.

MSChart1.Data = List2.List(i) *RND

Vergiss mal die Zufallszahlen, das ist bei konkreten Kursen Quatsch die zu verwenden, das diente nur als Beispiel um halt Daten für die Demo zu bekommen, sonst nichts.
Zitat:


die Kurse werden dann automatisch kleiner, und die
Kursunterschiede werden deutlich größer, dann werden diese
Kurse auch richtig als Linienchart dargestellt.


Genau das meinte ich ja mit geteilt durch 10, 100, 1000 z.B. Durch dein *RND machst du mathematisch gesehen nichts anderes, da die Zufallszahl ja eh kleiner als 1 ist.

Da du die Kurse ja konkret kennst kannst du bei deiner Beispielaktie von oben z.B. überall den Vorkommawert abziehen, dann hast du: 0,01 0,03,0,1 Oder besser gleich teilen, so dass das Komma entsprechend "verrutscht"

Zitat:


die Skalierung stimmt dann nicht mehr. Wenn auf der Skala der
erste Kurs bei 20,55 anfängt , dann ist das in Wirklichkeit
35,88. Wie gesagt ich kann den DAX und jede beliebige Aktie
zusammen als ein Linienchart darstellen Die Daxwert errechne
ich so

MSChart1.Data = List3.List(i)  *RND HScroll1
die Daxwert werden solange geteilt bis diese mit den
Aktienkursen identisch sind.


Hm, was soll denn das HScrol da drin? Und du brauchst auch nicht mehrmals zu teilen, du hast doch Aktienwert und Daxwert beim ersten Datensatz. Diese einfach "verrechnen" die Faktoren für alle anderen Datensätze der Datenreichen verwenden. Das wird funktionieren und ist dann immer identisch. Bei deiner Version mit den Zufallszahlen hast du ja bei jedem Programmstart andere Werte. Sehr unübersichtlich finde ich, besonders dann falls du die Charts speichern oder ausdrucken möchtest.

Es gibt auch Charts bei denen man zwei verschiedene Skalierungen verwenden kann, da wird dann eine links, die andere rechts angezeigt.

Zitat:


So klappt das, alles prima. Dann bedanke ich mich nochmals
für deine Hilfe und Tipps.


Wie gesagt, auch wenn es klappt, das solltest du noch verbessern. Zufallszahlen sind da wirklich nicht notwendig.

Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Einfache Line zeichnen?3.429GriZz29.12.11 16:59
Re: Einfache Line zeichnen?2.593JAG29.12.11 17:14
Re: Einfache Line zeichnen?2.632Zardoz29.12.11 18:23
Re: Einfache Line zeichnen?2.583GriZz29.12.11 18:46
Re: Einfache Line zeichnen?2.701Zardoz29.12.11 18:56
Re: Einfache Line zeichnen?2.492GriZz30.12.11 16:04
Re: Einfache Line zeichnen?2.468GriZz02.01.12 17:22
Re: Einfache Line zeichnen?2.491Franki02.01.12 22:27
Re: Einfache Line zeichnen?2.535GriZz04.01.12 17:57
Re: Einfache Line zeichnen?2.462Franki04.01.12 21:39
Re: Einfache Line zeichnen?2.422GriZz06.01.12 15:25
Re: Einfache Line zeichnen?2.450Franki07.01.12 02:03
Re: Einfache Line zeichnen?2.455GriZz07.01.12 16:36
Re: Einfache Line zeichnen?2.450Franki08.01.12 03:09
Re: Einfache Line zeichnen?2.448GriZz09.01.12 17:45
Re: Einfache Line zeichnen?2.556Franki09.01.12 23:32
Re: Einfache Line zeichnen?2.488GriZz13.01.12 17:32
Re: Einfache Line zeichnen?2.460Eloy14.01.12 09:39
Re: Einfache Line zeichnen?2.481GriZz16.01.12 19:32
Re: Einfache Line zeichnen?2.397Eloy16.01.12 23:12
Re: Einfache Line zeichnen?2.405GriZz19.01.12 17:06
Re: Einfache Line zeichnen?2.420Eloy20.01.12 14:00
Re: Einfache Line zeichnen?2.448Franki17.01.12 02:16
Re: Einfache Line zeichnen?2.476GriZz19.01.12 17:20
Re: Einfache Line zeichnen?2.566Franki30.12.11 00:08
Re: Einfache Line zeichnen?2.683GriZz30.12.11 16:13

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-2025 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