{"id":6785,"date":"2016-06-25T09:27:31","date_gmt":"2016-06-25T09:27:31","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6785"},"modified":"2019-04-08T10:19:16","modified_gmt":"2019-04-08T10:19:16","slug":"chartjs","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/","title":{"rendered":"ChartJS"},"content":{"rendered":"<p>Chart JS es un plugin <span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"\">JavaScript simple, <\/span>flexible y muy completo para los dise\u00f1adores <span class=\"\">gr\u00e1ficos<\/span> y <span class=\"\">desarrolladores que desean incrustar gr\u00e1ficas en las p\u00e1ginas Web.<br \/>\n<\/span><\/span><\/p>\n<p>Es una de las formas m\u00e1s elegantes que conozco hasta la fecha de incorporar este tipo de elementos gr\u00e1ficos.<\/p>\n<p>No requiere jQuery. Para instalar en tu p\u00e1gina Web tan solo es necesario incluir el plugin en la cabecera de tu p\u00e1gina. Por ejemplo:<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a> <span class=\"kw3\">src<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;js\/Chart.bundle.js&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a>&gt;<\/span><\/pre><\/div><\/div>\n<p>En el &lt;body&gt; utilizar un objeto &lt;canvas&gt; con un identificador. Por ejemplo:<\/p>\n<div id=\"wpshdo_2\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_2\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_2\"><\/a><a id=\"wpshat_2\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_2\"  onClick=\"javascript:wpsh_toggleBlock(2)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_code(2)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_print(2)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_2\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;canvas <span class=\"kw3\">id<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;line_chart&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span>canvas&gt;<\/span><\/pre><\/div><\/div>\n<p>Y finalmente despu\u00e9s de la etiqueta de cierre del &lt;\/body&gt; a\u00f1adimos la llamada al plugin para el elemento canvas, como por ejemplo:<\/p>\n<div id=\"wpshdo_3\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_3\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_3\"><\/a><a id=\"wpshat_3\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_3\"  onClick=\"javascript:wpsh_toggleBlock(3)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_code(3)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_print(3)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_3\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"javascript\" style=\"font-family:monospace;\"><span class=\"sy0\">&lt;<\/span>script<span class=\"sy0\">&gt;<\/span>\n<span class=\"kw2\">var<\/span> div_line_chart <span class=\"sy0\">=<\/span> document.<span class=\"me1\">getElementById<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;line_chart&quot;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span>\n<span class=\"kw2\">var<\/span> myLineChart <span class=\"sy0\">=<\/span> <span class=\"kw2\">new<\/span> Chart<span class=\"br0\">&#40;<\/span>div_line_chart<span class=\"sy0\">,<\/span> <span class=\"br0\">&#123;<\/span>\n    type<span class=\"sy0\">:<\/span> <span class=\"st0\">'line'<\/span><span class=\"sy0\">,<\/span>\n    data<span class=\"sy0\">:<\/span> <span class=\"br0\">&#123;<\/span>\n        labels<span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span><span class=\"st0\">&quot;Ene&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Feb&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Mar&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Abr&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;May&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Jun&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Jul&quot;<\/span><span class=\"br0\">]<\/span><span class=\"sy0\">,<\/span>\n        datasets<span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span>\n            <span class=\"br0\">&#123;<\/span>\n                label<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Ingreso&quot;<\/span><span class=\"sy0\">,<\/span>\n                fill<span class=\"sy0\">:<\/span> <span class=\"kw2\">false<\/span><span class=\"sy0\">,<\/span>\n                lineTension<span class=\"sy0\">:<\/span> <span class=\"nu0\">0.1<\/span><span class=\"sy0\">,<\/span>\n                backgroundColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#428bca&quot;<\/span><span class=\"sy0\">,<\/span>\n                borderColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#357ebd&quot;<\/span><span class=\"sy0\">,<\/span>\n                borderCapStyle<span class=\"sy0\">:<\/span> <span class=\"st0\">'butt'<\/span><span class=\"sy0\">,<\/span>\n                borderDash<span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span><span class=\"br0\">]<\/span><span class=\"sy0\">,<\/span>\n                borderDashOffset<span class=\"sy0\">:<\/span> <span class=\"nu0\">0.0<\/span><span class=\"sy0\">,<\/span>\n                borderJoinStyle<span class=\"sy0\">:<\/span> <span class=\"st0\">'miter'<\/span><span class=\"sy0\">,<\/span>\n                pointBorderColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#3276B1&quot;<\/span><span class=\"sy0\">,<\/span>\n                pointBackgroundColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#3276B1&quot;<\/span><span class=\"sy0\">,<\/span>\n                pointBorderWidth<span class=\"sy0\">:<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span>\n                pointHoverRadius<span class=\"sy0\">:<\/span> <span class=\"nu0\">5<\/span><span class=\"sy0\">,<\/span>\n                pointHoverBackgroundColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#3276B1&quot;<\/span><span class=\"sy0\">,<\/span>\n                pointHoverBorderColor<span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;#3276B1&quot;<\/span><span class=\"sy0\">,<\/span>\n                pointHoverBorderWidth<span class=\"sy0\">:<\/span> 2<span class=\"sy0\">,<\/span>\n                pointRadius<span class=\"sy0\">:<\/span> 1<span class=\"sy0\">,<\/span>\n                pointHitRadius<span class=\"sy0\">:<\/span> 10<span class=\"sy0\">,<\/span>\n                data<span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span>65<span class=\"sy0\">,<\/span> 59<span class=\"sy0\">,<\/span> 80<span class=\"sy0\">,<\/span> 81<span class=\"sy0\">,<\/span> 56<span class=\"sy0\">,<\/span> 55<span class=\"sy0\">,<\/span> 40<span class=\"br0\">]<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"br0\">&#125;<\/span>\n        <span class=\"br0\">]<\/span>\n    <span class=\"br0\">&#125;<\/span><span class=\"sy0\">,<\/span>\n    options<span class=\"sy0\">:<\/span> <span class=\"br0\">&#123;<\/span>\n        responsive<span class=\"sy0\">:<\/span> <span class=\"kw2\">true<\/span><span class=\"sy0\">,<\/span>\n        maintainAspectRatio<span class=\"sy0\">:<\/span> <span class=\"kw2\">true<\/span><span class=\"sy0\">,<\/span>\n    <span class=\"br0\">&#125;<\/span>\n<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span>\n<span class=\"sy0\">&lt;\/<\/span>script<span class=\"sy0\">&gt;<\/span><\/pre><\/div><\/div>\n<p>Obteniendo como resultado:<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6786\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart.png\" alt=\"line_chart\" width=\"1155\" height=\"575\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart.png 1155w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart-300x149.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart-768x382.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/line_chart-1024x510.png 1024w\" sizes=\"auto, (max-width: 1155px) 100vw, 1155px\" \/><\/a><\/p>\n<p>El plugin dispone de muchos par\u00e1metros y opciones para poder ser configurado. Eso lo puedes revisar en la <a href=\"http:\/\/www.chartjs.org\/docs\/\" target=\"_blank\" rel=\"noopener noreferrer\">documentaci\u00f3n de ChartJS<\/a>.<\/p>\n<p>En el ejemplo en funcionamiento podemos 2 tipos de gr\u00e1ficas que hemos implementado. La gr\u00e1fica lineal y la de barras. Las gr\u00e1ficas m\u00e1s utilizadas para representar datos estad\u00edsticos.<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/scripts\/jquery\/chartjs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ver ejemplo en funcionamiento<\/a><\/p>\n<p><a href=\"http:\/\/www.chartjs.org\/docs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ver la documentaci\u00f3n del plugin<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chart JS es un plugin JavaScript simple, flexible y muy completo para los dise\u00f1adores gr\u00e1ficos y desarrolladores que desean incrustar gr\u00e1ficas en las p\u00e1ginas Web. Es una de las formas m\u00e1s elegantes que conozco hasta la fecha de incorporar este tipo de elementos gr\u00e1ficos. No requiere jQuery. Para instalar en tu p\u00e1gina Web tan solo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6788,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[101],"class_list":["post-6785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","tag-graficas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ChartJS - Jose Aguilar Blog<\/title>\n<meta name=\"description\" content=\"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ChartJS - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-25T09:27:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-08T10:19:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png\" \/>\n\t<meta property=\"og:image:width\" content=\"271\" \/>\n\t<meta property=\"og:image:height\" content=\"279\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/\",\"name\":\"ChartJS - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png\",\"datePublished\":\"2016-06-25T09:27:31+00:00\",\"dateModified\":\"2019-04-08T10:19:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"description\":\"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png\",\"width\":271,\"height\":279},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChartJS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ChartJS - Jose Aguilar Blog","description":"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"ChartJS - Jose Aguilar Blog","og_description":"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.","og_url":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2016-06-25T09:27:31+00:00","article_modified_time":"2019-04-08T10:19:16+00:00","og_image":[{"width":271,"height":279,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/","url":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/","name":"ChartJS - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png","datePublished":"2016-06-25T09:27:31+00:00","dateModified":"2019-04-08T10:19:16+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"description":"ChartJS es un plugin JavaScript simple, flexible y muy completo para incrustar gr\u00e1ficas en las p\u00e1ginas Web.","breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/chartjs\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/06\/chartjs.png","width":271,"height":279},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/chartjs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ChartJS"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=6785"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6788"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}