Diagramm mit php erstrellen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Ulf
Mitglied
Beiträge: 61
Registriert: 27.12.2003 14:04
Kontaktdaten:

Diagramm mit php erstrellen

Beitrag von Ulf »

Hi,
ich bin gerade dabei eine Umfrage zu erstellen. Das Ergebnis soll mit Hilfe von Diagrammen dargestellt werden.
zum Beispiel so:

|||||||||||||||||||||||||||||

|||||||||||

|||||||||||||||||||

|||||||||||||||||||||||||||||||||||||||||

die Balken sollen dann mit Hilfe von php erstellt werden. Jedoch sollen sie nicht nur einfarbig sein, sondern sie sollen von Rot (#CC0000) ins Schwarze übergehen.

Es wäre super, wenn ihr mir sagen könntet, wie man mit php einen Balken mit einer bestimmten Farbe darstellen könnte. Dann könnte ich ja mit Hilfe der Stimmen der Umfrage herausbekommen, welche Farbe die einzelnen Pixel haben.

auf den Punkt gebracht, ich brauch eigentlich nur zu wissen, wie man einen Balken (Breite 1Px) mit einer Farbe #xxxxxx darstellt :D
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm dafür gibts mehrere möglichkeiten ..

Code: Alles auswählen

<table>
<tr><td bgcolor="#xxxxxx" width=1><img src="t.gif" width=1 height=10></td></tr>
</table>
zwar nicht wirklich schön da es zu unnötig großen tabellen kommt .. aber das nachdem du gefragt hast ..

würd dir empfehlen die dinger immer so 5-10 px breit zu machen dann nen px platz lassen .. sieht besser aus .. und spart tabellenzellen ..

natürlich gibts noch die möglichkeit dir gleich n fertiges bild zu berechnen .. wenn die sich die statistik nicht sekündlich ändert wohl die effektivste lösung ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Schau Dir mal die Funktion des phpBB's an. Hier gibt es drei "Bilder-Dateien.": "Beginn" "Ende" und "Mitte". Alle drei hintereinander ergeben einen hübschen Balken. Und der Mittlere ist so gestaltet, daß man mittels "width" ihn breiter machen kann und somit breite Balken erstellt.
Das ganze ist besser, als 100 mal das mittlere Bild anzuzeigen.

Grüße
Dennis
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm .. sowas is für diagramme ehr nicht geeignet .. da will man das der farbverlauf immer gleich ist .. und nicht gestreckt wird ..

da fällt mir aber grad noch ein das man sowas auch mit layerüberblendungen hinkriegen kann .. find ich aber keinen schönen stil ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Ok, wenn Du einen Farbverlauf haben möchtest, der sich von Links nach Rechts ändert, dann ist das nicht geeignet.

Dann müßtest Du Entweder diverse Balken "vordefinieren". Z.B. in 10 px abständen und dann nur noch die letzten 5 px nach links oder rechts "Stretchen"...

Oder Du malst die Balken mittels PHP immer selber...

Grüße
Dennis
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Möglichkeit via Javascript wäre auch denkbar

tutorial einer class anwendung:

http://www.php-resource.de/tutorials/do ... sClass.zip
RubberDuck
Mitglied
Beiträge: 460
Registriert: 09.07.2003 16:52
Wohnort: ROW
Kontaktdaten:

Beitrag von RubberDuck »

Wenns schön aussehen und felxibel sein soll, wie wäre es denn mit GD und JpGraph?

http://www.aditus.nu/jpgraph/jpg_faq.php
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Antworten

Zurück zu „Coding & Technik“