在同一图表中添加2个信息范围(chart.js)

时间:2017-02-22 08:24:01

标签: javascript jquery charts chart.js

我使用chart.js(2.5版本)创建了一个线型图表,与此示例完全相同:http://codepen.io/SitePoint/pen/WGZGNE

 <div class="container">
  <h2>Chart.js — Line Chart Demo</h2>
  <div>
    <canvas id="myChart"></canvas>
  </div>
</div>

.container {
  width: 80%;
  margin: 15px auto;
}

https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.2.2/Chart.min.js

var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
  type: 'line',
  data: {
    labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
    datasets: [{
      label: 'apples',
      data: [12, 19, 3, 17, 6, 3, 7],
      backgroundColor: "rgba(153,255,51,0.6)"
    }, {
      label: 'oranges',
      data: [2, 29, 5, 5, 2, 3, 10],
      backgroundColor: "rgba(255,153,0,0.6)"
    }]
  }
});

我在图表中提供了2条信息。其中一个是500,000或900,000。另一个是10-90。由于差异太大,第二个几乎不会在视觉上出现。是否有任何优雅的方式来显示这两种信息而不改变数字?

提前致谢。

0 个答案:

没有答案