Я новичок в java-скрипте, и теперь у меня возникают некоторые проблемы, когда я пытаюсь нарисовать график charJS в очень маленьких прямоугольниках.
Мое предполагаемое поведение - сделать так, чтобы начало координат координаты находилось в левом нижнем углу холста, чтобы холст полностью использовался. Текущее поведение, как показано ниже,
Предполагаемое поведение, как показано ниже,
Вот что я попробовал в скрипке . Исходная точка графика не выровнена по левому углу оси, и я понятия не имею, как изменить местоположение исходной оси.
javascript:
var ctx = document.getElementById("lineChart").getContext('2d');
var data = {
labels: [
1,
2,
3,
4,
5 ,
6 ,
7 ,
8 ,
9 ,
10
],
datasets: [{
label: "Project",
fill:false,
borderColor:"#F83435",
borderWidth:1,
data: [
1,
2,
3,
4,
5,
6,
7,
8,
8,
9, ],
}
]};
var options = {
elements:{point:{radius:0}},
responsive:true,
scales:{
xAxes:[{gridLines:{display:false, color: "#FFFFFF"},
ticks:{display:false}}],
yAxes:[{gridLines:{display:false, color: "#FFFFFF"},
ticks:{display:false}}]
},
legend:{display:false}
}
var mixedChart = new Chart(ctx, {
type: 'line',
data: data,
options:options});
html
<div class="wrapper">
<canvas id="lineChart" width="150" height="150"></canvas>
</div>
css
.wrapper{
width:150px;
height:150px;
background:blue;
}
Пожалуйста, помогите. Большое спасибо!