我遇到了一些我确信是错误的东西。我使用function-plot.js来表示图形,因为我需要它提供的一些功能,尽管我使用的方程似乎不太好。当我尝试将方程(2^x(发送到其中时,它不会在页面上显示它——但是,它会跟踪线应该在哪里,以及从导数导出的斜率。此外,当我给它一个更简单的方程(如x^2(时,它将按照法线渲染和显示图形。
我使用的数据函数在这里:
functionPlot({
target: root,
yAxis: {
domain: [-1, 9]
},
tip: {
renderer: function () {}
},
grid: true,
data: [{
fn: "2^x",
derivative: {
fn: "2^x",
updateOnMouseMove: true
},
}]
});
因此,如果有人能告诉我为什么它没有显示函数,那就太好了,因为我不确定自己做错了什么,而且当我阅读文档时,它没有提到任何关于在脚本中使用幂运算的内容。
所以,我解决了这个问题,我需要在代码中包含graphType:'polyline'。
functionPlot({
target: root,
yAxis: {
domain: [-1, 9]
},
tip: {
renderer: function () {}
},
grid: true,
data: [{
fn: "2^x",
derivative: {
fn: "2^x",
updateOnMouseMove: true
},
graphType: 'polyline'
}]
});