login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > GD library > Grafiek in PHP (GD)


Reacties op het script Grafiek in PHP (GD)

Offline  Fenrir
Gepost op: 10 december 2005 - 22:06
PHP expert



Goed script, leuke grafiek. Het zou leuk zijn als je ook andere soorten grafieken kon maken (staaf, cirkel).

http://nubyonrails.com/pages/gruff
http://nubyonrails.com/files/bar_keynote.png

Probeer eens zoiets te maken, dat ziet er veel mooier uit 

Offline  Wim
Gepost op: 10 december 2005 - 22:08
Crew algemeen



zoiets was ik eerst vanplan, en ziet er idd veel nicer uit 

Wegens beperkte kennis van GD heb ik het bij dit gehouden 

P.S.: dat is volgnes mij geen PHP:
  1. #!/usr/bin/ruby
  2.  
  3. require 'rubygems'
  4. require 'gruff'
  5.  
  6. g = Gruff::Line.new
  7. g.title = "My Graph"
  8.  
  9. g.data("Apples", [1, 2, 3, 4, 4, 3])
  10. g.data("Oranges", [4, 8, 7, 9, 8, 9])
  11. g.data("Watermelon", [2, 3, 1, 5, 6, 8])
  12. g.data("Peaches", [9, 9, 10, 8, 7, 9])
  13.  
  14. g.labels = {0 => '2003', 2 => '2004', 4 => '2005'}
  15.  
  16. g.write('my_fruity_graph.png')

Offline  Ontani
Gepost op: 10 december 2005 - 23:49
Gouden medailleGouden medailleGouden medailleGouden medaille

-1




dat is gemaakt in de programeertaal: Ruby On Rails

Offline  Wim
Gepost op: 11 december 2005 - 00:56
Crew algemeen



en toch moet het met PHP ook lukken ;)

Gonna figure it out after my exames. 

Offline  nemesiskoen
Gepost op: 12 december 2005 - 13:49
Gouden medaille

PHP expert




Wet je wat echt cool moet zijn: een grafiek met logaritmische schaal (enkel en/of dubbel).

Offline  Frederic
Gepost op: 12 december 2005 - 16:19
PHP ver gevorderde



Loopt de y-as normaalgezien niet andersom? Bovenaan is toch +oneindig, en onderaan -oneindig... In dat geval is je schaalverdeling fout. Ook zou het leuk zijn moest je de assen kunnen benoemen en een titeltje erboven schrijven 

Offline  nemesiskoen
Gepost op: 12 december 2005 - 16:57
Gouden medaille

PHP expert




Idd, de y as nummering klopt helemaal niet.

Offline  nathanael
Gepost op: 12 december 2005 - 23:38
Gouden medaille

HTML gevorderde




De verticale (y) as, moet precies andersom waardoor de grafiek ook omdraaid.

dit moet dit:
1 5
2 4
3 3
4 2
5 1

zijn

Offline  nemesiskoen
Gepost op: 13 december 2005 - 13:51
Gouden medaille

PHP expert




Citaat:
moet precies andersom waardoor de grafiek ook omdraaid.

De grafiek zal niet omdraaien, de nummering moet omdraaien.

  1. if ($i < 12)
  2. imagestring ($image, 10, 0, ($i*25)-30, $i, $colorGrey);

==>
  1. $max = 12; //11 + 1
  2. if ($i < 12)
  3. imagestring ($image, 10, 0, ($i*25)-30, ($max-$i), $colorGrey);

Offline  rutgerp
Gepost op: 17 december 2005 - 19:46
HTML interesse



Als je mooie en ook andere grafieken wilt maken kan je dit downloaden: http://www.jpowered.com/

Download: http://www.jpow...htrial.zip 

Offline  Wim
Gepost op: 21 december 2005 - 16:56
Crew algemeen



naja, @turgerpl post dit dan bij de dl's ofzo 

I don't care dat je m'n script afbreekt, want ik heb ¨¨¨¨¨¨ wijnig ervaring met GD (dit script is trouwens gemaakt om iets bij te leren....)

Offline  Wim
Gepost op: 30 december 2005 - 20:44
Crew algemeen



// BUGFIX:
grafiek is nu tegoei (y as is goed geordend); nemesiskoen heeft het eigenlijk gedaan ze 

Offline  FredjeV
Gepost op: 17 februari 2006 - 13:42
Nieuw lid



Is het ook mogelijk om gegevens uit een mysql db te halen en deze dan in te laten voeren..?

Groetjes een leek op dit gebied.

Offline  Wim
Gepost op: 17 februari 2006 - 17:34
Crew algemeen



3 eerste lijnen ;)

Offline  Rubdos
Gepost op: 14 februari 2009 - 12:07
Nieuw lid



FredjeV schreef:
Is het ook mogelijk om gegevens uit een mysql db te halen en deze dan in te laten voeren..?

Groetjes een leek op dit gebied.


Tuurlijk kan dit!? Waarom niet?

@wimmarien: Maak er een class van, driemaal zo handig!

Offline  Wim
Gepost op: 14 februari 2009 - 12:33
Crew algemeen



dit script is bejaard...

Citaat:
Gepost op: 10 december 2005 - 14:42


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.05s