Necu .. deberías ver algún manual de SQL y estudiar el tema bien .. por qué los problemas que tienes no son jpgrah o esta classe en concreto sino de que datos debes extraer de tu BD para atender a los requerimientos de esta classe. (hazme caso .. te irá mejor en el futuro .. como veras no todo es "PHP" .. si trabajas con BD debes saber si o si cuanto más mejor de su própio lenguaje: SQL y sus técnicas).
-----
Resolviendo tu pregunta ..
Fijate que resultados obtienes cuando agrupas (GROUP BY) .. ahí verás que si bien aplicamos una función concreta "contar" (COUNT()) esos resultados .. también queremos obtener un nombre de un campo de esos que hemos agrupado...
Código PHP:
$result = mysql_db_query("$base_de_datos","select count(*) as sub,nombre_campo_para_leyenda from $tabla GROUP BY observa");
while($row = mysql_fetch_array($result)){
$datax[] = $row['sub'];
$datay[] = $row['nombre_campo_para_leyenda'];
}
Un saludo,
PD: Nunca he usado esta classe jpgraph.