这可能很明显,但我正在尝试将冰沙图表放在引导col
内。该图表不会扩展为填充该列,而我只是得到了一个带有大量额外空间的小图表。
这是我当前的代码:
<div class="container-fluid">
<div class="row">
<div class="col">
<canvas id="mycanvas" width="100%" height="300px"></canvas>
</div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
JS:
var smoothie = new SmoothieChart({millisPerPixel:25,grid:{millisPerLine:3000,verticalSections:8},timestampFormatter:SmoothieChart.timeFormatter, tooltip: true});
smoothie.streamTo(document.getElementById("mycanvas"), 0);
我想让图表填充其余的列空间,知道我在做什么错吗?
答案 0 :(得分:1)
对于我来说,创建一个 canvasheight 类,然后在Style标签中定义高度是可行的
<div class="container-fluid">
<div class="row">
<div class="col">
<canvas id="mycanvas" class="canvaswidth" height="300px"></canvas>
</div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
<style>
.canvaswidth{
width:100% !important;
}
</style>