为什么在JavaScript代码中Plotly.newPlot不被识别为函数?
在WebStorm中使用Plotly.js时,函数为什么在JavaScript代码中Plotly.newPlot不被识别为函数?,javascript,plotly,webstorm,Javascript,Plotly,Webstorm,在WebStorm中使用Plotly.js时,函数Plotly.newPlot()不会被识别为函数,将鼠标悬停在该函数上会显示消息 未解析的函数或方法newPlot() 在上一个问题中,在其他方面提供帮助的人建议newPlot()不是Plotly的函数。我通过Plotly的网站()确认newPlot()是一个函数 我只包含了div和数据,但这不应该引起问题,因为Plotly的文档说明其他变量应该默认为空列表 此外,我在CodePen中运行了相同的代码,它在那里工作,因此我相信这可能与我如何配置软
Plotly.newPlot()
不会被识别为函数,将鼠标悬停在该函数上会显示消息
未解析的函数或方法newPlot()
在上一个问题中,在其他方面提供帮助的人建议newPlot()
不是Plotly的函数。我通过Plotly的网站()确认newPlot()
是一个函数
我只包含了div和数据,但这不应该引起问题,因为Plotly的文档说明其他变量应该默认为空列表
此外,我在CodePen中运行了相同的代码,它在那里工作,因此我相信这可能与我如何配置软件有关,或者与我如何导入Plotly有关
var Plotly = require('plotly')("jhharvey", "••••••••••");
var xData = [23, 25, 12, 4]; //example data
var yData = [1, 2, 3, 4]; //example data
var data = [
{
x: xData, //x values set
y: yData, //y values set
type: "line" //graph type set
}
];
Plotly.newPlot("myDiv", data); //should plot data
运行代码会导致
类型错误:Plotly.newPlot不是函数
;在node\u modules/plotly
中搜索newPlot
,不会返回任何结果。但是,这种方法确实存在于中,因此代码可以在浏览器中工作,但是IDE无法从节点\单元模块/plotly