{"id":243,"date":"2025-07-08T14:26:22","date_gmt":"2025-07-08T12:26:22","guid":{"rendered":"http:\/\/localhost\/gustavo-alringo\/examen\/?p=243"},"modified":"2025-07-10T22:39:32","modified_gmt":"2025-07-10T20:39:32","slug":"chart-js","status":"publish","type":"post","link":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/chart-js\/","title":{"rendered":"Chart.js"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Chart.js es una librer\u00eda de JavaScript dise\u00f1ada para crear gr\u00e1ficos interactivos y visuales de manera sencilla y efectiva. Es una de las herramientas m\u00e1s utilizadas para representar datos en la web debido a su facilidad de uso, apariencia moderna y buen rendimiento. Permite a los desarrolladores generar gr\u00e1ficos como l\u00edneas, barras, tortas, radar, burbujas, dispersi\u00f3n y m\u00e1s, con solo unas pocas l\u00edneas de c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El objetivo principal de Chart.js es hacer la visualizaci\u00f3n de datos accesible incluso para quienes no tienen experiencia avanzada en gr\u00e1ficos. A trav\u00e9s de una API basada en objetos, se pueden definir f\u00e1cilmente los tipos de gr\u00e1ficos, los datos a representar, sus etiquetas, colores y opciones visuales. La librer\u00eda se basa en el elemento \u00abcanvas\u00bb de HTML5, lo que le da una excelente compatibilidad y rendimiento en navegadores modernos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una de las caracter\u00edsticas m\u00e1s destacadas de Chart.js es su capacidad para ser altamente personalizable. Puedes ajustar los colores, tama\u00f1os, bordes, animaciones, leyendas, ejes y mucho m\u00e1s. Tambi\u00e9n permite responder a eventos como el paso del mouse, haciendo posible que los gr\u00e1ficos reaccionen al usuario mostrando detalles o valores espec\u00edficos al hacer hover o clic sobre los datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chart.js es ligera y sin dependencias externas, lo que significa que puedes incluirla f\u00e1cilmente en cualquier proyecto web, grande o peque\u00f1o, sin necesidad de instalar frameworks adicionales. Adem\u00e1s, su integraci\u00f3n con frameworks como React o Vue es bastante directa, y existen incluso componentes espec\u00edficos para facilitar a\u00fan m\u00e1s su uso en esos entornos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una funcionalidad muy \u00fatil es la posibilidad de actualizar din\u00e1micamente los gr\u00e1ficos. Esto permite que, por ejemplo, un gr\u00e1fico de barras muestre nuevos datos al hacer clic en un bot\u00f3n, o que se actualice en tiempo real con informaci\u00f3n proveniente de una base de datos o una API. De este modo, Chart.js no solo es \u00fatil para dashboards est\u00e1ticos, sino tambi\u00e9n para aplicaciones din\u00e1micas e interactivas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chart.js es una biblioteca de JavaScript simple y flexible para crear gr\u00e1ficos interactivos y responsivos en HTML5. Utiliza el elemento <canvas> y soporta tipos como barras, l\u00edneas, pasteles y m\u00e1s.<\/p>\n","protected":false},"author":1,"featured_media":709,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[11],"class_list":["post-243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologias-web","tag-librerias-de-js"],"acf":[],"_links":{"self":[{"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/posts\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":2,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/posts\/243\/revisions"}],"predecessor-version":[{"id":262,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/posts\/243\/revisions\/262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/media\/709"}],"wp:attachment":[{"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/media?parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/categories?post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gualringo.laboratoriodiseno.cl\/webesencial\/wp-json\/wp\/v2\/tags?post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}