• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

Tutorial - Diagramme mit Amcharts

Begonnen von Fredy, 04.12.2013, 17:05:38

⏪ vorheriges - nächstes ⏩

Fredy

Hallo Wetterfreunde

Da ich des öfteren um Hilfe betreffend Diagramme mit amcharts / stockcharts gebeten werde, habe ich mal ein Tutorial erstellt.
Behandelt werden derzeit einige Grundlagen sowie Datenquellen aus Textdateien und Datenbanken. Ich werde mir Mühe geben das Tutorial entsprechend zu erweitern und auf allfällige Fragen einzugehen.


Teil 1-3 jetzt auf meinem Blog:

http://wetterbinningen.blogspot.ch/


Grüsse Fredy von http://www.wetterbinnigen.ch

--
www.wetterbinningen.ch

joergeli

Hallo Fredy,

das finde ich prima  :top:
Ich wurde auch schon des Öfteren bzgl. einem How-To mit den amCharts angemailt,
und hatte dann immer Probleme, das mit wenigen Worten zu erklären.

ZitatDieses Ausgabe enthält noch einen Fehler welcher bestimmte Browser (IE) evtl. abstürzen lassen kann. Schuld ist das letzte Komma im Datenbereich der echo Ausgabe. Es gibt diverse Methoden dieses Komma nicht auszugeben, würde jedoch die Überschaubarkeit dieses Beispiels sprengen.
... genau da habe ich auch meine Probleme mit PHP.
Hatte das zusätzliche Komma bisher ignoriert, da - weil ich den IE nicht verwende - mir diesbzgl. nichts Negatives aufgefallen war. Andere getestete Browser (Firefox, Chrome, Dolphin) hatten keine Probleme damit.

Gruß
Jörg
Wetterstation Heinzenberg / Taunus:
http://www.joergeli.de/
WS 2500-PC (V3.1) mit Superhet-Empfänger HFS 302
2xWS 1000, WS 2000, WS2200, WS2500, WS 3001, WS 3000TV

Arduino-Bastelseite:
http://www.arduino.joergeli.de

heimfried

Hallo Fredy,

ich habe dein Tutorium mal überflogen, weil ich momentan keine Zeit habe, mich um dieses Thema zu kümmern.

Aber ich danke dir schon mal für deine Fleißarbeit!

(Und ich freue mich immer, wenn ich klare, schöne Seiten sehe.)

Gruß, Günter
Gruß, Günter

TheWeather

Hallo Fredy,

auch wenn ich mich noch nie mit dem Thema selbst beschäftigt habe, ist Dein Tutorial eine "reife Leistung" -  :top: mein Glückwunsch.

Ich hab's mit Interesse durchgelesen und halte diese "Schritt für Schritt"-Erklärung für eine der besten Anleitungen, die mir in meiner eigenen Software-Praxis je zu Gesicht gekommen sind.

Gruß Hans
2xTFA Nexus, Sinus, Duo, EOS Max, Klima-Logger, Mebus TE923

Die Titanic wurde von Profis gebaut, die Arche Noah von einem Amateur. ...

Fredy

#4
Zitat von: joergeli am 05.12.2013, 09:43:00
Hallo Fredy,

das finde ich prima  :top:
Ich wurde auch schon des Öfteren bzgl. einem How-To mit den amCharts angemailt,
und hatte dann immer Probleme, das mit wenigen Worten zu erklären.

ZitatDieses Ausgabe enthält noch einen Fehler welcher bestimmte Browser (IE) evtl. abstürzen lassen kann. Schuld ist das letzte Komma im Datenbereich der echo Ausgabe. Es gibt diverse Methoden dieses Komma nicht auszugeben, würde jedoch die Überschaubarkeit dieses Beispiels sprengen.
... genau da habe ich auch meine Probleme mit PHP.
Hatte das zusätzliche Komma bisher ignoriert, da - weil ich den IE nicht verwende - mir diesbzgl. nichts Negatives aufgefallen war. Andere getestete Browser (Firefox, Chrome, Dolphin) hatten keine Probleme damit.

Gruß
Jörg



Hallo Jörg

Besten Dank für Deinen Kommentar. Ich konnte damals totale Abstürze mit IE provozieren und hatte mich daher um eine Lösung bemüht.
Siehe hier: Teil 3.1

(Es sind ja immer noch viele mit IE unterwegs, und einen Browser zu crashen ist ja schon recht übel ;)

Grüsse Fredy
--
www.wetterbinningen.ch

joergeli

Hallo Fredy,

tja, gewusst wie  :top:
Wie gesagt, mir war nicht aufgefallen, dass der IE mit dem Komma Probleme hat,
:ironie: . . .aber wer ihn verwendet, ist halt selbst Schu...

Zu Deiner "Komma-Lösung":
Gute Idee, das Komma vor den Datensatz zu stellen.
Ich hätte wahrscheinlich einen Zeilenzähler eingebaut und dann in der letzten Zeile etwas in dieser Art versucht:
$str = str_replace(",\r\n", " ", $str);
Da ist Deine Lösung wesentlich eleganter.

Nochmals Applaus zu Deinem wirklich gelungenen Tutorial  :klatsch:

Gruß
Jörg
Wetterstation Heinzenberg / Taunus:
http://www.joergeli.de/
WS 2500-PC (V3.1) mit Superhet-Empfänger HFS 302
2xWS 1000, WS 2000, WS2200, WS2500, WS 3001, WS 3000TV

Arduino-Bastelseite:
http://www.arduino.joergeli.de

gismoat

Hallo Fredy,

ich wollte schon immer mal AMCharts auf meiner Seite haben. Vorallem wo ich das erste mal die Charts auf joergeli Seite gesehen habe.
Bis jetzt habe ich noch nie eine verständliche Anleitung gefunden die in Deutsch ist.
Ich werde an Hand deiner Anleitung versuchen ob ich AMCharts auf meiner Seite zum laufen bringe.

Auch von mir gibt es ein Kompliment  :top: für deine Arbeit die mit sicherheit viel Zeit in Anspruch genommen hat.

Schöne Grüße
Werner
Wetterstation: Vantage Pro2 Aktiv, Auswertung: mit WsWin

Twitter: https://twitter.com/WetterThalgau

Facebook: http://facebook.com/ThalgauWetter


gismoat

Hallo,
ich habe auf meinem webserver einen Ordner mit dem Namen amchart erstellt und dort die Daten aus dem zip File rein kopiert.

Anschließend wurde eine PHP Datei mit dem Namen temp.php erstellt und eine wetterdaten.txt die in den Root Ordner (amchart) reinkopiert wurde.

Die Daten werden aus der wetterdaten.txt ausgelesen. Jedoch wird die temp.php nur als Leere seite angezeigt.
Hat einer einen Tipp was ich möglicherweise noch anders machen muss?
Die Sample Seiten werden alle Korrekt mit den Diagrammen angezeigt.

Anbei noch der Link zur php Seite.
http://www.arbeiter4ever.com/amchart/temp.php

Grüße
GismoAT
Wetterstation: Vantage Pro2 Aktiv, Auswertung: mit WsWin

Twitter: https://twitter.com/WetterThalgau

Facebook: http://facebook.com/ThalgauWetter

Fredy

Zitat von: gismoat am 07.12.2013, 23:53:09
Hallo,
ich habe auf meinem webserver einen Ordner mit dem Namen amchart erstellt und dort die Daten aus dem zip File rein kopiert.

Anschließend wurde eine PHP Datei mit dem Namen temp.php erstellt und eine wetterdaten.txt die in den Root Ordner (amchart) reinkopiert wurde.

Die Daten werden aus der wetterdaten.txt ausgelesen. Jedoch wird die temp.php nur als Leere seite angezeigt.
Hat einer einen Tipp was ich möglicherweise noch anders machen muss?
Die Sample Seiten werden alle Korrekt mit den Diagrammen angezeigt.

Anbei noch der Link zur php Seite.
http://www.arbeiter4ever.com/amchart/temp.php

Grüße
GismoAT

Hallo

Diese Dateien fehlen oder sind falsch verlinkt:

"The requested URL /amchart/amcharts/amstock.js was not found on this server."
"The requested URL /amchart/amcharts/style.css was not found on this server"

evtl. auch nicht das "JavaScript Stock Chart" zip? (http://www.amcharts.com/download/)

Grüsse
--
www.wetterbinningen.ch