На координатной прямой с единичным отрезком отметим дроби:
$$\frac{1}{11}, \frac{2}{11}, \frac{3}{11}, \frac{4}{11}, \frac{5}{11}, \frac{6}{11}, \frac{7}{11}, \frac{8}{11}, \frac{9}{11}$$
<!DOCTYPE html>
<html>
<head>
<title>Number Line</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<canvas id="numberLineChart" width="800" height="100"></canvas>
<script>
const ctx = document.getElementById('numberLineChart').getContext('2d');
const data = {
labels: ['', '1/11', '2/11', '3/11', '4/11', '5/11', '6/11', '7/11', '8/11', '9/11', ''],
datasets: [{
label: 'Fractions on Number Line',
data: [0, 1/11, 2/11, 3/11, 4/11, 5/11, 6/11, 7/11, 8/11, 9/11, 1],
backgroundColor: 'rgba(54, 162, 235, 0.2)',
borderColor: 'rgba(54, 162, 235, 1)',
borderWidth: 1,
pointRadius: 5,
pointHoverRadius: 8
}]
};
const config = {
type: 'line',
data: data,
options: {
scales: {
x: {
type: 'linear',
position: 'bottom',
min: 0, // Start from 0
max: 1, // End at 1
ticks: {
stepSize: 1/11, //Custom step size
callback: function(value, index, values) {
if (index === 0) return ''; //First label
if (index === values.length - 1) return ''; //Last label
return value.toFixed(2);
}
},
title: {
display: true,
text: 'Number Line'
}
},
y: {
display: false // Hide the y axis
}
},
plugins: {
legend: { display: false }
}
}
};
const numberLineChart = new Chart(ctx, config);
</script>
</body>
</html>