Visualización gráfica de información para la página web: ¿Hay alguna forma mejor en lugar de pequeños archivos PNG?

Describamos la tarea primero:

Me gustaría crear una página web con varias filas de texto y un pequeño gráfico (digamos 100 por 20 píxeles) para cada uno. Cada gráfico generado dinámicamente (por lo que será uno nuevo cada vez que se cargue la página).

La única forma en que puedo imaginarme es crear en el servidor un nuevo archivo PNG cada vez que se indica la fila e incluir el enlace a este archivo recién creado a HTML:<img src='row1graph.png'>.

Si la página fuera la única imagen, podría enviarla directamente al navegador, pero este no es mi caso.

Entonces la pregunta es: ¿hay alguna forma mejor de manejar esas imágenes y omitir las operaciones innecesarias de acceso al disco?

Respuestas a la pregunta(3)

Su respuesta a la pregunta