Cuando pongas una classe (o serie de classes que tengan una relación directa como es tu caso que tienes dos classes) ... Intenta poner el ejemplo (el "objeto" como tal) cómo un código PHP aislado y luego haces un ejemplo de uso ..
Así cumplirá uno de los objetivos principales de programar en OOP (programación orientada a objetos) que es la de hacer código portable/ampliable y reusable ...
graficar.class.php Código PHP:
<?
// tu código del objeto ..
?>
ejemplo.php Código PHP:
<HTML>
<HEAD>
<TITLE>Graficos con HTML</TITLE>
</HEAD>
<STYLE TYPE="text/css">
TD{
text-align:center;
font-family:"Verdana","Courier New";
font-size:12px;
}
TD.titulo{
font-size:20px;
font-weight:bold;
color:orange;
}
</STYLE>
<BODY>
<CENTER>
<H2>Graficos<I></I></H2>
<?
// incluimos la classe(s).
require("graficar.class.php");
// El ejemplo ...
$migrafica1=new graficaBarras;
$migrafica1->fijarValor("dato1","red","100");
$migrafica1->fijarValor("dato2","green","150");
$migrafica1->fijarValor("dato3","blue","80");
$migrafica1->fijarValor("dato4","silver","130");
$migrafica1->fijarTitulo("Gráfica 1");
$migrafica1->dibuja();
$migrafica2=new graficaBarras;
$migrafica2->fijarValor("a","red","80","30");
$migrafica2->fijarValor("b","green","50","30");
$migrafica2->fijarValor("c","blue","35","30");
$migrafica2->fijarValor("d","silver","30","30");
$migrafica2->fijarValor("e","yellow","70","30");
$migrafica2->fijarTitulo("Gráfica 2");
$migrafica2->dibuja();
?>
</CENTER>
</BODY>
</HTML>
Y .. sobre todo ya que estamos en un foro temático de PHP .. intenta explicar el código ya sea en el própio código (muyyy recomendable para que documentes los métodos que usas y demás variables que uses ..) y el própio ejemplo ..
Un saludo,