Staafdiagrammen

Op sommige websites staat een "enquête", waarmee bijvoorbeeld de mening over de website zelf wordt gepeild. De resultaten worden bijgehouden op een server. Door het aanklikken van een hyperlink worden de resultaten getoond, vaak als staafdiagram, soms als kolomdiagram.
Als je de code van zo'n diagram bekijkt blijkt er helemaal geen ingewikkelde grafische representatie te zijn, alleen maar wat kleine .GIF-bestandjes. Elk van die bestandjes bevat een plaatje van één of hooguit een paar pixels; elk plaatje bevat één kleur.

Op deze plaats wordt een idee gegeven van hoe dat wordt gedaan aan de hand van een tussenresultaat van de webpoll die ooit op deze site heeft gestaan.
De hier besproken code kun je downloaden voor eigen gebruik, inclusief de plaatjes.

Natuurlijk zou deze site niet compleet zijn als er niet een toepassing zou zijn die je zelf kunt gebruiken. Ook deze code zit in de file die je kunt downloaden.

Gebruik:

De code voor het staafdiagram ziet er als volgt uit:
(Dit is een gedeelte; de volledige code zit in de download-file)

<p align="center">
<table border="1" cellspacing="1" cellpadding="2" bgcolor="#DDEEFF">
<tr>
<td bgcolor="#5588CC" align="center">
  <font color="#FFFFFF">Geef uw mening!</font></td>
</tr><tr>
<td>
  <table border="0" cellpadding="2" cellspacing="0"' width="100%">
  <tr>
    <td colspan="2" align="center"><b>Wat vindt u van deze site? [19 votes total]</b></td>
  </tr><tr>
    <td colspan="2"> </td>
  </tr><tr align="left" valign="top">
  <td>Mooi (3)</td>
  <td><img src="pixel-1.gif" width="96" border="0" height="15"> 16%</td>
  </tr><tr align="left" valign="top">
.
.
  <td>Overbodig (7)</td>
  <td><img src="pixel-6.gif" width="222" border="0" height="15"> 37%</td>
  </tr></table>
</tr></table></p>

De code voor het kolomdiagram ziet er als volgt uit:
(Dit is een gedeelte; de volledige code zit in de download-file)

<p align="center">
<table bgcolor="#DDEEFF" border="1" cellspacing="1" cellpadding="2" >
<tr>
<td align="center" bgcolor="#5588CC">
  <font color="#FFFFFF">Geef uw mening!</font></td>
</tr><tr>
<td>
  <table width="100%" border="0" cellspacing="0" cellpadding="2">
  <tr>
    <td colspan="6" align="center"><b>Wat vindt u van deze site? [19 votes total]</b></td>
  </tr><tr>
    <td colspan="6"> </td>
  </tr><tr align="center" valign="bottom">
    <td><img src="pixel-1.gif" width="15" border="0" height="96"></td>
.
.
    <td><img src="pixel-6.gif" width="15" border="0" height="222"></td>
  </tr><tr align="center" valign="bottom">
    <td>16%</td>
.
.
    <td>37%</td>
  </tr></table>
</tr></table></p>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb078.zip, 2707 bytes.

Opmerking:
 
Soms zie je geheel bijgewerkte grafieken op website staan, zoals bijvoorbeeld het verloop van aandelenkoersen. Dit soort prenten wordt door de server steeds opnieuw aangemaakt en beschikbaar gesteld aan de browser. Zie ook het item "infographics maken".

 
terug

html-078; Laatste wijziging: 6 mei 2020