我正在尝试将“cose”或“cose-bilkent”用于图形布局,但是当使用“cose”时,什么也没有发生,并且使用“cose-bilkent”说:
“错误:没有找到这样的布局cose-bilkent。你忘了导入cytoscape.use()它吗?”
我确实使用了它,并安装了 cose-bilkent 的软件包。
import React, { Component } from 'react';
import api from '../../services/api';
import Cytoscape from 'cytoscape';
import CytoscapeComponent from 'react-cytoscapejs';
import CoseBilkent from 'cytoscape-cose-bilkent';
Cytoscape.use( CoseBilkent );
export default class Demo extends Component {
state = {
w: 0,
h: 0,
elements: [],
allBooks: [],
allAuthors: [],
}
render() {
const layout = {
name: 'cose-bilkent',
};
return(
<div>
<CytoscapeComponent
elements={this.state.elements}
style={{ width: this.state.w, height: this.state.h }}
cy={(cy) => {this.cy = cy}}
layout={layout}
/>
</div>
);
}
}
繁星coding
相关分类