javascript - 带有 bootstrap 的 Smoothie 图表

标签 javascript html css twitter-bootstrap smoothie.js

这可能很明显,但我正在尝试将冰沙图表放入 Bootstrap 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);

This is the output

我希望图表填充其余的列空间,知道我做错了什么吗?

最佳答案

对我来说,创建一个类作为 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>

关于javascript - 带有 bootstrap 的 Smoothie 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51164188/

相关文章:

javascript - 内容自动高度调整取决于页面高度

javascript - 悬停时更改元素时的动画

javascript - ng-view 或 Controller 不工作

javascript - 如何将一张图片与另一张图片叠加?

html - 使行高适应 CSS 网格中的动态内容

php - 如何更改指定 div 中存在的所有图像的尺寸

javascript - 添加一个 div 和两个 span 到 Select2 下拉选项以更好地对齐

javascript - react 应用程序错误 'Uncaught ReferenceError: React is not defined'

javascript - 如何通过用户输入完成链接

jquery - 我怎样才能淡入然后在 jQuery 中设置焦点?