Chart.js charts.js更新或销毁画布

Chart.js charts.js更新或销毁画布,chart.js,Chart.js,更新图表时如何销毁或更新画布? 我总是收到一个错误“未捕获错误:画布已在使用。必须先销毁ID为“1”的图表,然后才能重新使用画布。” $(文档).ready(函数(){ $.datepicker.SetDefault({ 日期格式:“yy-mm-dd” }); $(函数(){ $(“#自#日期”).datepicker(); $(“#截止日期”).datepicker(); }); $(“#过滤器”)。单击(函数(){ //location.reload() var from_date=$(“#

更新图表时如何销毁或更新画布?
我总是收到一个错误“未捕获错误:画布已在使用。必须先销毁ID为“1”的图表,然后才能重新使用画布。”

$(文档).ready(函数(){
$.datepicker.SetDefault({
日期格式:“yy-mm-dd”
});
$(函数(){
$(“#自#日期”).datepicker();
$(“#截止日期”).datepicker();
});
$(“#过滤器”)。单击(函数(){
//location.reload()
var from_date=$(“#from_date”).val();
var to_date=$(“#to_date”).val();
如果(从日期!=''到日期!=''){
$.ajax({
url:“graphs/yearly sales filter.php”,
方法:“张贴”,
数据:{
起始日期:起始日期,
截止日期:截止日期
},
成功:功能(数据)
{
控制台日志(数据);
变量名称=[];
var标记=[];
用于(数据中的var i){
name.push(数据[i].date);
marks.push(数据[i].金额);
}
var图表数据={
标签:名称,
数据集:[{
标签:“销售-月度业绩”,
背景颜色:“#49e2ff”,
边框颜色:“#46d5f1”,
hoverBackgroundColor:“#CCCC”,
悬停边框颜色:“#666666”,
数据:马克,
}]
};
var graphTarget=$(“graphCanvasS”);
var条形图=新图表(图形目标{
类型:'bar',
数据:图表数据,
选项:{
回答:是的,
MaintaintAspectRatio:false
}
});
控制台日志(graphTarget);
}
});
}否则{
警报(“请选择日期”);
}
});
});