Tag: chart.js

chartjs_20190517a

https://qiita.com/Haruka-Ogawa/items/59facd24f2a8bdb6d369 より

折れ線グラフ

<h1>折れ線グラフ</h1>
  <canvas id="myLineChart" style="height:800px;"></canvas>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.js"></script>
 
  <script>
  var ctx = document.getElementById("myLineChart");
var dataS = '8/1,36.6,84:2,36.7,90:3,36.8,87:4,36.6,88:'
                  + '5,36.7,92:6,36.6,81:7,36.6,85';
 
  var data_l = [];
  var data_1 = [];
  var data_2 = [];
 
var data = dataS.split(":");
 for(let i=0;i<data.length; i++) {
   f = data[i].split(",");
   data_l[i] = f[0];
   data_1[i] = f[1] * 1;
   data_2[i] = f[2] * 1;
}
 
 
 
  var myLineChart = new Chart(ctx, {
    type: 'line',
    data: {
      labels: data_l,
      datasets: [
        {
          label: '体温(度)',
          data: data_1,
          yAxisID: "y-axis-1",
          borderColor: "rgba(255,0,0,1)",
          backgroundColor: "rgba(0,0,0,0)"
        },
        {
          label: '脈拍(回/分)',
          data: data_2,
          yAxisID: "y-axis-2",
          borderColor: "rgba(0,0,255,1)",
          backgroundColor: "rgba(0,0,0,0)"
        }
      ],
    },
    options: {
      title: {
        display: true,
        text: '8月1日~8月7日'
      },
      scales: {
        yAxes: [{
          id: "y-axis-1",
          position: "left",
          ticks: {
            suggestedMax: 39,
            suggestedMin: 36,
            stepSize: 1,
            callback: function(value, index, values){
                return  value +  ''
            }
          }
        },{
            id: "y-axis-2",
            type: "linear", 
            position: "right",
            ticks: {
                max: 100,
                min: 60,
                stepSize: 10
            }
       }]
      },
    }
  });
  </script>
}