首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-chartjs-2条触及顶部

react-chartjs-2条触及顶部
EN

Stack Overflow用户
提问于 2020-04-30 01:49:44
回答 1查看 128关注 0票数 0

当数据被填充时,它会到达行的顶部。有没有任何选项来限制顶部,我需要显示的数字与货币符号。

我需要更改x轴以显示超过上限的内容。它有什么选项吗?

代码语言:javascript
复制
          <Bar
            data={incomePropertyData}
            width={100}
            height={450}
            options={{
              maintainAspectRatio: false,
              legend: {
                display: true,
                fontColor: "#686868",
                fontFamily: "kanit, sans-serif",
              },
              tooltips: {
                titleAlign: "center",
                titleMarginBottom: 8,
                bodyFontFamily: "'Nunito', sans-serif",
                callbacks: {
                  label: function (tooltipItem, data) {
                    var label =
                      data.datasets[tooltipItem.datasetIndex].label || "";
                    if (label) {
                      label += " : ";
                    }
                    label += "₹ " + tooltipItem.yLabel;
                    return label;
                  },
                },
              },
              responsive: true,
              scales: {
                yAxes: [
                  {
                    ticks: {
                      fontFamily: "'Nunito', sans-serif",
                      fontSize: 14,
                    },
                  },
                ],
                yAxes: [
                  {
                    ticks: {
                      fontFamily: "'Nunito', sans-serif",
                      fontSize: 14,
                      beginAtZero: true,
                      callback: function (value, index, values) {
                        return "₹ " + value;
                      },
                    },
                  },
                ],
              },
            }}
          />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-30 03:28:57

我认为您可以尝试类似于我在这里创建的示例中的内容:https://stackblitz.com/edit/react-boilerplate-scalabw-45793890

您可以在scales: { yAxes : [{max: maxvalue}] }中使用最大值

您只需要添加一个函数,该函数获取最大值并添加"padding“。

我还简化了示例中的代码,因为yAxes和yAxes之间存在重复。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61508321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档