小编Vin*_*t T的帖子

在Chart.js中设置图表的高度

我想绘制一个带有Chart.js的水平条形图,但它不断缩放图表而不是使用高度我将脚本分配给画布.

有没有办法从脚本中设置图形的高度?

见小提琴:Jsfidle

HTML

<div class="graph">
  <div class="chart-legend">

  </div>
  <div class="chart">
    <canvas id="myChart"></canvas>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var ctx = $('#myChart');

ctx.height(500);

var myChart = new Chart(ctx, {
    type: 'horizontalBar',
    data: {
        labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
        datasets: [{
            label: '# of Votes',
            data: [12, 19, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',
                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery chart.js

101
推荐指数
10
解决办法
14万
查看次数

标签 统计

chart.js ×1

javascript ×1

jquery ×1