You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
现在的效果:
![1738910346749](https://private-user-images.githubusercontent.com/29559534/410795973-2973ac7f-ee6f-44b9-bc90-63072bc56509.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjY2NDUsIm5iZiI6MTczOTY2NjM0NSwicGF0aCI6Ii8yOTU1OTUzNC80MTA3OTU5NzMtMjk3M2FjN2YtZWU2Zi00NGI5LWJjOTAtNjMwNzJiYzU2NTA5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAwMzkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk5MDBkMWM0OWYzY2UxMTM2YjcxNzRkNjhiZWViYjkyYjJiZDU3ODQwM2VkMGZhNDI0YTBiNjM3NDI0ODIwNTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.L4Z_TdlB7DUyo0Uvs7gx55WSMcMIYtYV3uy7tjHw5Kg)
![1738910395141](https://private-user-images.githubusercontent.com/29559534/410795989-8220fd1e-e6a7-47db-a8e3-f6efe5635e53.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjY2NDUsIm5iZiI6MTczOTY2NjM0NSwicGF0aCI6Ii8yOTU1OTUzNC80MTA3OTU5ODktODIyMGZkMWUtZTZhNy00N2RiLWE4ZTMtZjZlZmU1NjM1ZTUzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAwMzkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjNDdiOTgxYTA1MTdlNDUzNTA1NDQwZDMyMWRhM2U1Y2E2ZDI0NDkwOGY5OWU4NzMzMTk2N2NjZmEyNTY3NDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.P1x91hBpixksKSLstUJbEkNoXe1dsx1-K3CK75o81uw)
期待的效果:
this.chartData = {
nodes: [
{ id: 'node10', label: 'Node 10', comboId: 'combo1' },
{ id: 'node11', label: 'Node 11', comboId: 'combo1' },
{ id: 'node12', label: 'Node 12', comboId: 'combo1' },
{ id: 'node13', label: 'Node 13', comboId: 'combo1' },
{ id: 'node14', label: 'Node 14', comboId: 'combo1' },
{ id: 'node15', label: 'Node 15', comboId: 'combo1' },
{ id: 'node16', label: 'Node 16', comboId: 'combo1' },
{ id: 'node21', label: 'Node 21', comboId: 'combo2' },
{ id: 'node22', label: 'Node 22', comboId: 'combo2' },
{ id: 'node23', label: 'Node 23', comboId: 'combo2' },
{ id: 'node24', label: 'Node 24', comboId: 'combo2' },
{ id: 'node25', label: 'Node 25', comboId: 'combo2' },
{ id: 'node26', label: 'Node 26', comboId: 'combo2' },
{ id: 'node30', label: 'Node 30', comboId: 'combo3' },
{ id: 'node31', label: 'Node 31', comboId: 'combo3' },
{ id: 'node32', label: 'Node 32', comboId: 'combo3' },
{ id: 'node33', label: 'Node 33', comboId: 'combo3' },
{ id: 'node34', label: 'Node 34', comboId: 'combo3' },
],
edges: [
],
combos: [
{ id: 'combo1', label: 'Level 0' },
{ id: 'combo2', label: 'Level 1', parentId: 'combo1' },
{ id: 'combo3', label: 'Level 2', parentId: 'combo2' },
],
};
// 创建图实例
const graph = new G6.Graph({
container: 'container',
width: 800,
height: 600,
modes: {
default: ['drag-canvas', 'zoom-canvas', 'drag-combo'],
},
defaultNode: {
size: 30,
style: {
fill: '#DEE9FF',
stroke: '#5B8FF9',
},
},
defaultEdge: {
style: {
stroke: '#e2e2e2',
},
},
defaultCombo: {
type: 'rect',
style: {
fill: '#f0f0f0',
stroke: '#ccc',
},
labelCfg: {
position: 'top',
},
},
comboStateStyles: {
active: {
stroke: '#000',
},
},
layout: {
type: 'comboCombined',
comboPadding: 20,
outerLayout: new G6.Layout['grid']({
rows: 1,
cols: 3,
}),
innerLayout: new G6.Layout['grid']({
rows: 4,
cols: 4,
}),
},
});
子combo默认是在左上位置的,想调整成居中显示应该怎么设置?
Beta Was this translation helpful? Give feedback.
All reactions