我正在使用Kendo图表,使用具有双Y轴和X / Y轴均为“ LOG”比例的散点图绘制数据点。
直到今天,所有浏览器都运行良好,我只注意到在Chrome浏览器中-Y轴刻度以0.000009999999999999(而不是0.00001)开头。请找到所附的屏幕截图。
其他Y轴未发生此渲染问题。在渲染之前,我需要为每个轴设置MIN / MAX / AXISCROSSINGVALUE轴。
此外,请提出另一种格式化Y轴刻度标签的方法。
答案 0 :(得分:0)
您可以使用一个函数来绘制比例尺。将功能添加到轴数据中。
yAxis: {
name: " name",
title: {
text: "bla",
font: "10px Open Sans",
color: "#4D4D4D"
},
labels: {
format: "{0:N0}"
},
min: 10,
max: 10000,
type: "log",
data: mySequence()
},
然后您可以执行一个简单的循环(这只是我所做的一个示例)
function mySequence() {
var arr = [];
var n = 1;
while (n < 10000) {
n = n * 10;
arr.push(n);
}
return arr;
}
请注意类型:“ log”定义,因为它是对数刻度