Einzelnen Beitrag anzeigen

citybreaker
(Gast)

n/a Beiträge
 
#1

Diagramm Zeichnen 1 im verhätnis zu x darstellen

  Alt 17. Apr 2013, 08:56
Hallo,

ich habe folgendes Problem. In meinen Programm habe ich eine gewisse Anzahl von Kunden denen Branchen zugeordnet sind. Die Diagramm Balken habe ich horizontal angeordnet und ein Balken ist maximal 800px breit.

Wenn eine Branche x nur einen Kunden hat und Branche y 5000 Kunden. Bekomme ich einen 800px breiten Balken für Branche y und Branche x ist gar nicht zusehen.
Jetzt frage ich mich, ob es möglich ist die Balken irgendwie prozentual gegenüber zu stellen damit
bei beiden Branchen ein Balken zu sehen ist.

Im Moment fehlt mir gerade ein logischer Ansatz wie ich das ganze machen könnte.

Hier mal der Code den ich bereits getippt habe.

Code:
<?php
   $kunden_branche_x = 1;
   $kunden_branche_y = 5000;
   $kunden_gesamt = $kunden_branche_x + $kunden_branche_y;

   $zoom = $kunden_gesamt / 800 * 100;
   
   $prozent_branche_x = round($kunden_branche_x / $zoom * 100);
   $prozent_branche_y = round($kunden_branche_y / $zoom * 100);

   
   echo "  <table border='0' cellspacing='0' cellpadding='0'>
            <thead>
               <tr>
                  <th>Branche</th>
                  <th>Diagramm</th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td>Branche X</td>
                  <td>
                     <div style='height:10px;width:".$prozent_branche_x."px;background:#6cae48;'></div>
                  </td>
               </tr>
               <tr>
                  <td>Branche Y</td>
                  <td>
                     <div style='height:10px;width:".$prozent_branche_y."px;background:#6cae48;'></div>
                  </td>
               </tr>
            </tbody>
         </table>";
?>
  Mit Zitat antworten Zitat