La precisión numérica de mis datos es de aproximadamente 0,000001,
tomemos algún valor de demostración entre 0.01 y 0.02,
como
[0.010001 ,0.011111 ,0.012222 ,0.013333 ,0.014444 ,0.015555 ,0.016666 ,0.017777 ,0.018888 ,0.019999 ];cuando trazo con estos conjuntos de datos, y luego me desplazo a cualquier punto, todos ellos información sobre herramientas con una precisión de solo 0.001, parece que todo el valor se ha ejecutado con (datos originales) .toFixed (3),
pero quiero mostrar el valor original real, o más precisión como 0.000001
¿Hay alguna forma de establecer la precisión flotante en chartjs?
Puede ajustar la devolución de llamada de la etiqueta para que pueda devolver el valor sin procesar en lugar del valor analizado de chart.js así:
const options = { type: 'line', data: { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange", "Yellow", "Green", "Purple", "Orange"], datasets: [{ label: '# of Votes', data: [0.010005, 0.011111, 0.012222, 0.013333, 0.014444, 0.015555, 0.016666, 0.017777, 0.019888, 0.019999], borderColor: 'pink' }] }, options: { plugins: { tooltip: { callbacks: { label: (ctx) => (`${ctx.dataset.label}: ${ctx.raw}`) } } } } } const ctx = document.getElementById('chartJSContainer').getContext('2d'); new Chart(ctx, options); <body> <canvas id="chartJSContainer" width="600" height="400"></canvas> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.7.0/chart.js"></script> </body>