antV G6

288 阅读1分钟

设置tooltip

const tooltip = new G6.Tooltip({
  offsetX: 5,
  offsetY: 5,
  fixToNode: [1, 0.5],
  itemTypes: ['node'],
  getContent: (e) => {
    const outDiv = document.createElement('div')
    outDiv.style.width = 'fit-content'
    outDiv.style.height = 'fit-content'
    const model = e.item.getModel()
    if (e.item.getType() === 'node') {
      outDiv.innerHTML = `${model.label}`
      return outDiv
    }
  }
})

new G6.Graph({
  plugins: [tooltip]
})