Protovis: Agregar la grafica dentro de un DIV-id

Estos ultimos meses he estado trabajando con varias librerias para graficar desde Javascript, y existe una llamada Protovis desarrollada en la Universidad de Stanford, si se siguen los ejemplos todo funciona de maravilla, pero la cosa esta en que donde pongas el codigo javascript, ahi mismo se renderea la grafica, y el problema es que yo lo tengo en una libreria externa y pues no jala la grafica.

La solución es imprimir la grafica en un DIV mediante su ID., buscando una solución me encontre que se debe de crear un panel y despues un canvas y como parametro va el ID de nuestro div., ejemplo sencillo:

/* The root panel. */
var vis = new pv.Panel().canvas(‘chart_div‘)
.width(w)
.height(h)
.top(9.5)
.left(39.5)
.right(20)
.bottom(30);

Y en nuestro HTML tenemos algo así:

< div id="chart_div" style="border:1px solid;">

Si se fijan en el canvas tengo el nombre de nuestro div “chart_div” y listo!…, todo lo demas se deja igual!.

¿Conoces el nombre de los colores para HTML?

Si diseñas páginas de Internet de seguro conoceras que se puede poner los colores ademas de su valor Hexadecimal (color: #FF0033), valor decimal (color: rgb(255,255,0) ) y por su nombre (color:RED), ahora bien conoces los nombres de los colores, lo más seguro es un NO, yo por ejemplo solo me se los nombre básicos, red, blue, navy, gray, black y algunos otros más.

Aquí les pongo una liga en donde vienen TODOS (o casi todos) los colores con su nombre, en realidad segun la página son 500 colores, la verdad ni los he contado jeje, y vienen desde colores tan raros como un slateblue, lawngreen, sgi salmon, cadetblue, crimson, y muchísimos más.

Página con 500+ Nombre de Colores: http://cloford.com/resources/colours/500col.htm