html - 如何并排对齐多个饼图?

标签 html html5-canvas chart.js

我是 HTML5 的新手。我使用 Chart.js 生成 3 个饼图,但它们是垂直显示的。我想要的是水平并排对齐这 3 个图表。

任何人都可以阐明这一点吗?

enter image description here

<div id="aligned">
  <div class="label">Aligned</div>
  <div class="chart_container">
     <canvas  id="myChart" width="300px" height="200px"></canvas>
  </div>

  <div class="chart_container">
    <canvas  id="myChart2" width="300px" height="200px"></canvas>
  </div>

      <div class="chart_container">
    <canvas  id="myChart1" width="300px" height="100px"></canvas>
  </div>
</div>

最佳答案

使它们成为行内元素。

Div 通常不是内联元素,因此要么将 div 更改为内联元素,要么更改 css 中的 div。

  display: inline-block;

如果您需要更多指导,请提供 jsfiddle。

关于html - 如何并排对齐多个饼图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37623148/

相关文章:

javascript - 尝试更新图表时我是否正确使用了chart.update()?

html - css 字体大小和行高与基线不匹配

javascript - 限制外部 CSS 对本地 React 组件或 HTML 元素的影响

javascript - 用于简单游戏的 Canvas 与 SVG

javascript - 在没有 Canvas 的情况下获取图像 uint8 数据

javascript - 如何在 javascript 中创建 DOM 元素的快照?

javascript - 如何修复带有长标签的 Chart.js 中的条形图

angular - ChartJS - 带图标的自定义工具提示

css - 文本超出 IE 上的内容可编辑 div

javascript - Bootstrap 关闭 div 框