JSFiddle - React, Tailwind, and code Playground

by greenpeace

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.bundle.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.bundle.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-deferred" defer></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-subtitle" defer></script>
<link href="https://fonts.googleapis.com/css?family=:400,700" rel="stylesheet">
<div class="chart-container" style="position: relative; height:500; width:100%">
  <canvas id="emisiones_generacion" width="360" height="360"></canvas>
</div>
<script>
  document.addEventListener("DOMContentLoaded", function(event) {
    var ctx = document.getElementById("emisiones_generacion");
    Chart.defaults.global.defaultFontFamily = "'Work Sans',sans-serif";
    Chart.defaults.global.defaultFontSize = 14;
    var emisiones_generacion = new Chart(ctx, {
      type: 'bar',
      data: {
        labels: ["2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017","2018"],
        datasets: [
            
        {
            label: 'Factor de emisión',
            data: [0.298,	0.236,	0.285,	0.304,	0.242,	0.248,	0.289,	0.241,	0.284,	0.246],
            type: 'line',
            yAxisID: 'factor-emision-cantidad',
            backgroundColor: 'rgba(0, 0, 0, 0.0)',
            borderColor: 'rgba(0, 0, 0, 1)',
            borderWidth: 3
          },
            
            {
            label: 'Carbón',
            data: [33053374,	22515582,	41018591,	51090897,	37469461,	41083754,	49985654,	35448089,	42768449,	35649409],
            backgroundColor: 'rgba(91, 74, 89, 0.85)'
          },
          {
            label: 'Fuel/Gas',
            data: [7683630,	7321646,	6051870,	6120699,	5481838,	5089248,	5245263,	5481852,	5686516,	5383399],
            backgroundColor: 'rgba(134, 139, 134, 0.85)'
          },
          {
            label: 'Ciclo combinado',
            data:...