Javascript Chart.js:条形图第一个条形图和最后一个条形图未完全显示
问题:如您所见……第一条和最后一条被切成两半……Javascript Chart.js:条形图第一个条形图和最后一个条形图未完全显示,javascript,charts,bar-chart,chart.js,Javascript,Charts,Bar Chart,Chart.js,问题:如您所见……第一条和最后一条被切成两半…… 期望值:完整显示第一个栏和最后一个栏 必须通过单位步长实现均匀分布 var data = { labels: ["2015-05-01", "2015-05-02", "2015-05-03", "2015-05-04", "2015-05-05", "2015-05-06", "2015-05-07", "2015-05-08","2015-05-09","2015-05-10", "2015-05-11", "2015-05-12", "
期望值:完整显示第一个栏和最后一个栏 必须通过单位步长实现均匀分布
var data = {
labels: ["2015-05-01", "2015-05-02", "2015-05-03", "2015-05-04", "2015-05-05", "2015-05-06", "2015-05-07", "2015-05-08","2015-05-09","2015-05-10", "2015-05-11", "2015-05-12", "2015-05-13", "2015-05-14", "2015-05-15", "2015-05-16", "2015-05-17", "2015-05-18","2015-05-19","2015-05-20", "2015-05-21", "2015-05-22", "2015-05-23", "2015-05-24", "2015-05-25", "2015-05-26", "2015-05-27", "2015-05-28","2015-05-29","2015-05-30"],
datasets: [{
label: "My First dataset",
//new option, type will default to bar as that what is used to create the scale
type: "line",
fill: false,
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [65, 59, 4, 81, 56, 55, 40, 12, 33, 22, 25, 4, 19, 56, 55, 40, 12, 33, 65, 59, 4, 16, 56, 55, 40, 12, 33, 66, 78, 55]
}, {
label: "My Second dataset",
//new option, type will default to bar as that what is used to create the scale
type: "bar",
fill: false,
pointColor: "rgba(220,20,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [32, 25, 33, 88, 12, 92, 33, 28, 22, 32, 25, 33, 88, 12, 92, 33, 28, 22, 32, 25, 33, 88, 12, 92, 33, 28, 22, 90,91, 21]
}]
};
var options = {
scales: {
xAxes: [{
type:'time',
categoryPercentage: 0.1,
time:{
unit:'day',
unitStepSize:10
},
ticks: {
maxRotation: 0,
minRotation: 0
}
}],
}
};
var ctx = document.getElementById("myChart");
var myLineChart = new Chart(ctx, {
type: 'bar',
data: data,
options: options
});
这对我很有用:
xAxes: [{
offset: true,
}]
代码:请使用编辑器中的“代码”按钮将代码包含在问题中。此外,请提供一个清晰的描述,说明你正在努力完成什么,以及你已经尝试了什么。这是你的折线图和条形图的结合。折线图的第一个点和最后一个点从垂直轴开始。所以第一条和最后一条总是以这一点为中心,这似乎是一个长期存在的问题。解决方法-添加空值作为第一个和最后一个x值: