reactjs - react-chartjs-2 保持 x 轴始终为 0% 到 100%

标签 reactjs chart.js

我正在尝试创建一个react-chartjs-2条形图。

我希望将x轴始终保持在0%到100%

现在图表仅显示 x 轴的最大百分比(如果 80% 是 x 值,则 x 轴最大值设置为 80)

scales: {
  x: {
    ticks: {
      color: "white",
      beginAtZero: true,
      max: 100%,
    },
    grid: {
      display: false, // Hide x grid
    },
  },
  y: {
    ticks: {
      color: "white",
    },
    grid: {
      display: false, // Hide y grid
    },
  },
},

最佳答案

查看docs for the Chart component options他们指向Chart.js docs其中最大比例是在 scale 属性下设置的,您可以将其放在 ticks 属性中,尝试:

...
  x: {
    ticks: {
      color: "white",
      beginAtZero: true,
    },
    grid: {
      display: false, // Hide x grid
    },
    max: 100,
  },
...

关于reactjs - react-chartjs-2 保持 x 轴始终为 0% 到 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72372562/

相关文章:

angular - 调整 ng2-charts 的宽度和高度

charts - x 轴的最小值不适用于水平条形图 |图表JS

javascript - 更新列表时无法读取未定义的属性 'map'

javascript - 如何强制显式显示值的 ".0"部分 (Chart.JS)?

reactjs - 如何使用 Typescript 在 React 中使用 WebWorker

javascript - 在 React 中操作 SVG 组件

javascript - Chart.js 折线图,具有正确间隔的 x 标签

chart.js - 自定义条形图的不同工具提示

reactjs - 对于连接的组件, enzyme wrapper.instance()为空

javascript - 首先将 React 组件编写为一个 HTML 文件,然后将它们转换为组件是不是更好?