javascript - 图表未居中

标签 javascript html css vue.js charts

当我的图表没有加载任何数据时,它完全居中并包含在它的元素中,但是当图表有数据时,图表会被推到右边并变小

我的图表选项:

options: {
    responsive: false,
    maintainAspectRatio: false,
    barRoundness: 1,
    scaleShowValues: true,
    scales: {
      xAxes: [
        {
          barThickness: 6,
          stacked: true,
          ticks: {
            autoSkip: false,
            fontSize: 9
          },
          gridLines: { display: false }
        }
      ],
      yAxes: [{ stacked: false, gridLines: { display: false } }]
    },
    legend: {
      display: false
    },
    tooltips: {
      enabled: false
    }
  }

我在哪里实现它:

<div v-if="loadedMatch" class="graph mt-2 rounded">
    <newgraph :width="327" :height="312" :bets="this.betsForMatch"
    v-if="loadedBets"
    v-on:barInteracted="onBarInteracted"/>
</div>

The result

我想让图表填满整个空白区域

我正在使用 Chart.js 的 vue-chart.js 版本。抱歉,如果我从一开始就没有提供足够的信息。

最佳答案

正是 x 轴刻度的标签使图表向左移动。所以我需要调整 x 轴刻度

关于javascript - 图表未居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55100872/

相关文章:

css - Bootstrap 3 Carousel 仅半响应。诡异的

javascript - 在类中实现链式 es6 Promise

javascript - 推荐使用或不使用Subject

html - 为多种网页尺寸保持侧边导航栏的高度

javascript - 从 JavaScript 控制视频背景

javascript - 重写伪元素水平。垂直

javascript - 单选按钮更改事件在 jquery && mvc 中不起作用

javascript - 获取今天、昨天和明天的日期并在这些日期之间切换

html - 使无序列表的行为类似于 Apple 网站上的列表

html - 在 iOS 11 上使用自定义字体从 HTML 生成 PDF