首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:压电图不是一个函数

TypeError:压电图不是一个函数
EN

Stack Overflow用户
提问于 2018-08-16 18:29:22
回答 1查看 36关注 0票数 0

所以我有:

代码语言:javascript
复制
function graphing(type)
{   

var batches=[];
var labels=[];
var gd=0;
var elementID = "graph";

if(type="truck")
{
    for(var i = 0; i < allTrucks.trucks.length; i++)
    {
        labels.push(allTrucks.trucks[i].display);
        batches.push(allTrucks.trucks[i].loads);
    }
    piegraph(labels,batches,elementID);
}
}

Piegraph()看起来是这样的,但是graphing()和比特图()都在同一个文件中。Piegraph()是在graphing()之后创建的。

代码语言:javascript
复制
function piegraph(labels, numbers, elementID)
{
piegraph = document.getElementById(elementID);
var data = [{
    values: numbers,
    labels: labels,
    type: 'pie'
}];
var layout = {
    height: 400,
    width: 500
    };
Plotly.newPlot(piegraph, data, layout);
}

主要JS文件:

代码语言:javascript
复制
$('#truck-graph-btn').click(function(){
    graphing("truck");
});

我已经想了好几个小时了。这个错误与标题"TypeError:压电图不是一个函数“相同,我也在这里搜索过,但是我没有找到任何解决问题的方法。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-01 12:47:05

我相信压电图= document.getElementById(elementID);是用变量覆盖函数的。正如大卫·维里布所指出的那样解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51883303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档