当前位置: 首页 > 知识库问答 >
问题:

如何使用react-chartJS-2强制Chart.js轴的最小值和最大值?

谭思博
2023-03-14

我试图用react-chartjs-2创建一个简单的折线图,当我尝试设置x轴和y轴的最小值/最大值时,这些值将不起作用。

我已经尝试了以下所有选项,但没有一个执行我指定的最小值和最大值:

第一次尝试:

{
    scales: {
        x: {
            max: 1000,
            min: 0
        },
        y: {
            max: 8,
            min: -3
        }
    }
}

第二次尝试:

{
    scales: {
        x: {
            ticks: {
                max: 1000,
                min: 0
            }
        },
        y: {
            ticks: {
                max: 8,
                min: -3
            }
        }
    }
}

第三次尝试:

{
    scales: {
        x: {
            suggestedMax: 1000,
            suggestedMin: 0
        },
        y: {
            suggestedMax: 8,
            suggestedMin: -3
        }
    }
}

但这些似乎都不起作用。我做错了什么/错过了什么?谢谢.

顺便说一下,我发现Chart.js文档非常混乱,而且很难在网上找到有效的示例,特别是因为Chart.js的v1和v2似乎根本不同。

共有1个答案

李华茂
2023-03-14

啊!太令人沮丧了,但我终于找到了答案。以下几点对我起到了作用:

{
    scales: {
        xAxes: [{
            ticks: {
                beginAtZero: true,
                max: 1000,
                min: 0
            }
        }],
        yAxes: [{
            ticks: {
                beginAtZero: false,
                max: 8,
                min: -3
            }
        }]
    }
}
 类似资料:
  • 在Chart.js v2中,如何设置一个轴,使其始终显示数据集中最小值和最大值的刻度?该功能可能在配置选项中的某个地方,但它肯定不明显。我甚至尝试过使用插件将文本写入canvas对象,但是当我获得新数据时,可用API挂钩之外的一些东西会重新绘制位图。 下面是最新的配置,当用户导航到一个新的时间时,它由一个函数返回: 如果有人能指出配置中的任何缺陷,我很想听听他们有什么话要说......

  • 我有一个折线图,我试图设置一个固定的最大值和最小值。我已经尝试了SO上的其他建议,但仍然不起作用。我的图表根据输入的数据不断重新设置最大值和最小值。 以下是我传递给折线图的当前选项: 我也尝试了这些设置: 知道我做错了什么吗? 谢谢!

  • 我刚刚开始在HackerRank上练习,以提高我的编码技巧。我主要使用Java作为我的首选语言。我已经得到了这个问题,我已经尽力给出了解决方案,但没有清除所有的测试用例。我已经清除了15个测试用例中的5个,但仍有10个需要完成。那些在hackerrank上的人可以通过以下链接看到这个问题:最小-最大和 无论如何,我给出了这个问题的简要描述: 问题陈述 给定五个正整数,通过将五个整数中的恰好四个求和

  • 问题内容: 我有一个搜索栏,并尝试在步骤1中将值从60设置为180,将第二个设置为190。 不管用。知道如何解决吗? 问题答案:

  • 问题内容: 我正在寻找python中整数的最小值和最大值。例如,在Java中,我们有和。python中是否有类似的东西? 问题答案: Python 3 在Python 3中,此问题不适用。普通int类型是无界的。 但是,你实际上可能正在寻找有关当前解释器的字长的信息,在大多数情况下,该信息将与机器的字长相同。该信息在Python 3中仍以形式提供,这是一个有符号的单词可以表示的最大值。等效地,它是

  • 主要内容:普通算法,分治算法程序中,我们经常使用数组(列表)存储给定的线性序列(例如 {1,2,3,4}),那么如何查找数组(序列)中的最大值或者最小值呢? 查找数组(序列)中最大值或最小值的算法有很多,接下来我们以 {3,7,2,1} 序列为例讲解两种查找最值的算法,一种是普通算法,另一种是借助 分治算法解决。 普通算法 普通算法的解决思路是:创建两个变量 max 和 min 分别记录数组中的最大值和最小值,它们的初始值都