在WebStorm中使用Plotly.js时,无法将功能Plotly.newPlot()
识别为功能,并且将鼠标悬停在该功能上会显示消息
未解决的函数或方法newPlot()
在上一个问题中,帮助其他方面的人员建议newPlot()
不是Plotly的功能。我通过Plotly的网站(https://plot.ly/javascript/plotlyjs-function-reference/)确认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
答案 0 :(得分:1)
运行代码会导致TypeError: Plotly.newPlot is not a function
;在newPlot
中搜索node_modules/plotly
不会返回任何结果。但是,此方法确实存在于https://cdn.plot.ly/plotly-latest.min.js中,因此代码可在浏览器中使用-但是IDE无法从node_modules/plotly
来解决它