Javascript 从angularjs chartjs隐藏x轴
我正在使用angularjs chartjs显示图表。如何隐藏x轴而不实际设置标签:[“”、“”、“”] 我只想隐藏它们,因为我需要在我的TooliptTemplate中使用它们Javascript 从angularjs chartjs隐藏x轴,javascript,angularjs,html,chart.js,Javascript,Angularjs,Html,Chart.js,我正在使用angularjs chartjs显示图表。如何隐藏x轴而不实际设置标签:[“”、“”、“”] 我只想隐藏它们,因为我需要在我的TooliptTemplate中使用它们 vm.att = { labels: avgLabels, datasets: [ { label: "Average Response Time", fillColor
vm.att = {
labels: avgLabels,
datasets: [
{
label: "Average Response Time",
fillColor: Colors.byName('warning'),
strokeColor: Colors.byName('warning'),
highlightFill: Colors.byName('warning'),
highlightStroke: Colors.byName('warning'),
data: avgTest
},
]
};
vm.barOptions = {
scaleLabel: "<%=value%>" + ' ' + 'ms',
scaleBeginAtZero: true,
scaleShowGridLines: false,
scaleGridLineColor: 'rgba(0,0,0,.05)',
scaleGridLineWidth: 1,
barShowStroke: true,
barStrokeWidth: 2,
barValueSpacing: 2,
barDatasetSpacing: 1,
tooltipTemplate: function (valueObj) {
return $filter('date')(valueObj.label, 'shortDate')
}
};
vm.att={
标签:avgLabels,
数据集:[
{
标签:“平均响应时间”,
fillColor:Colors.byName('warning'),
strokeColor:Colors.byName('warning'),
highlightFill:Colors.byName('warning'),
highlightStroke:Colors.byName('warning'),
数据:avgTest
},
]
};
vm.barOptions={
scaleLabel:“+”+“ms”,
scaleBeginAtZero:对,
scaleShowGridLines:false,
scaleGridLineColor:'rgba(0,0,0,05)',
scaleGridLineWidth:1,
barShowStroke:是的,
杆行程宽度:2,
barValueSpacing:2,
barDatasetSpacing:1,
ToolTiptTemplate:函数(valueObj){
返回$filter('date')(valueObj.label,'shortDate')
}
};
我的图表当前如下所示:
来自文档:
new Chart(ctx, {
type: 'line',
data: data,
options: {
scales: {
xAxes: [{
display: false
}]
}
}
});
我已经尝试过了,但似乎无法使用angularjs chartjs指令。请尝试使用Chart.defaults.bar.scales.xAxes.display=false。