我正在使用PrimeNG图表(基于chart.js)。 我知道要设置要显示的最大LABELS数。 文档显示: ticks.max String - 要显示的最大项目。必须是标签数组中的值
但是我不知道把它放在哪里,并且在互联网中找不到任何东西。 我的图表选项现在看起来像这样:
tax_id
我尝试在我的选项中的不同位置添加ticks.max,但我总是遇到“意外令牌”错误。 我可以在“ticks”中设置一个“max”值,但这个数字确实是一个数字而不是我正在寻找的数字。 而且,上面的文档告诉我们ticks.max是来自labels数组的字符串。因此,ticks对象中的“max”值肯定是其他东西。
这可能是一个愚蠢的问题,但我正在寻找很长时间,并忍不住问。
答案 0 :(得分:2)
根据文档,如果你想创建一个Category Scale
应该像这样工作:
.....
scales: {
yAxes: [{
scaleLabel: {
display: true,
labelString: "ms"
},
ticks: {
beginAtZero: true,
suggestedMax: 100,
}
}],
xAxes: [{
scaleLabel: {
display: true,
labelString: "sec"
},
ticks: {
beginAtZero: true,
max: "a-value-from-array"
}
}]
}
我很想猜你用的是这样的符号:
var y = { ticks.max: "hello" }
VM181:1 Uncaught SyntaxError: Unexpected token .
我认为这可以解释您的错误。