如何在Chart.js中创建自定义对数轴
我正在尝试使用Chart.js重构一个旧的Flex应用程序,我想复制这个线性/对数轴。请注意yAxis上干净的最小间距 这是我的Chart.js代码如何在Chart.js中创建自定义对数轴,chart.js,chartjs-2.6.0,Chart.js,Chartjs 2.6.0,我正在尝试使用Chart.js重构一个旧的Flex应用程序,我想复制这个线性/对数轴。请注意yAxis上干净的最小间距 这是我的Chart.js代码 var mtbsoData=[]; var mtbsoLables=[]; 对于(设i=0;i我修正了它 修改yAxes回调,如图所示: yAxes: [{ type: 'logarithmic', ticks: {
var mtbsoData=[];
var mtbsoLables=[];
对于(设i=0;i我修正了它
修改yAxes回调,如图所示:
yAxes: [{
type: 'logarithmic',
ticks: {
autoSkip: true,
min: 0,
callback: function (value, index, values) {
if( value==10 || value==100 || value==1000 || value==10000 || value==100000 || value==1000000){
return value + ' years';
}
}
},
scaleLabel: {
display: true,
labelString: 'Mean Time Between Stock-Out'
}
}]
如果值是十的幂,则只返回一个勾号