使用echarts力导向图报TypeError Cannot read property off of undefined
使用echarts力导向图报TypeError Cannot read property off of undefined
在series里改配置(vue环境)
相关代码
{
// name: 'Les Miserables',
type: 'graph',
layout: 'force', //**将其修改为none时报错**
data: this.graph.nodes,
links: this.graph.links,
categories: this.categories,
// draggable: true,
roam: true,
// symbolSize: 30,
edgeLength: [100,1000],
edgeSymbol: ['none', 'arrow'], //线两端的样式
focusNodeAdjacency: true,
itemStyle: { //节点样式
normal: { //表示正常展示时的样式,无鼠标悬浮时
borderColor: '#fff',
borderWidth: 1,
shadowBlur: 10,
shadowColor: 'rgba(0, 0, 0, 0.3)',
fontSize: '8px'
}
},
...
图形没出来,报了上述错误,还有给里面的一个节点定位时fixed: true,也会报上述错误,是不是和vue框架有关
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不知道具体原因,但测试结果确实如题主所说,当
layout: 'none'
时会出现该错误,force/circular
均不会出现。但是我偶然发现增加
coordinateSystem: 'cartesian2d'
也解决了这个错误。你试试。
force: {
},
布局为none时,要为节点设置初始坐标,但是还是会报错,图形可以正常显示