---
id: 587d7faa367417b2b2512bd6
title: Add a Tooltip to a D3 Element
challengeType: 6
videoUrl: ''
localeTitle: Añadir una información sobre herramientas a un elemento D3
---
## Description
 Una información sobre herramientas muestra más información sobre un elemento en una página cuando el usuario se desplaza sobre ese elemento. Hay varias formas de agregar información sobre herramientas a una visualización, este desafío utiliza el elemento de title SVG. title combinan con el método text() para agregar dinámicamente datos a las barras. 
## Instructions
 Agregue un elemento de title debajo de cada nodo rect . Luego llame al método text() con una función de devolución de llamada para que el texto muestre el valor de los datos. 
## Tests
```yml
tests:
  - text: Su código debe tener 9 elementos de title .
    testString: 'assert($("title").length == 9, "Your code should have 9 title elements.");'
  - text: El primer elemento de title debe tener un texto de información sobre herramientas de 12.
    testString: 'assert($("title").eq(0).text() == "12", "The first title element should have tooltip text of 12.");'
  - text: El segundo elemento del title debe tener un texto de información sobre herramientas de 31.
    testString: 'assert($("title").eq(1).text() == "31", "The second title element should have tooltip text of 31.");'
  - text: El tercer elemento del title debe tener un texto de información sobre herramientas de 22.
    testString: 'assert($("title").eq(2).text() == "22", "The third title element should have tooltip text of 22.");'
  - text: El cuarto elemento del title debe tener un texto de información sobre herramientas de 17.
    testString: 'assert($("title").eq(3).text() == "17", "The fourth title element should have tooltip text of 17.");'
  - text: El quinto elemento del title debe tener un texto de información sobre herramientas de 25.
    testString: 'assert($("title").eq(4).text() == "25", "The fifth title element should have tooltip text of 25.");'
  - text: El sexto elemento del title debe tener un texto de información sobre herramientas de 18.
    testString: 'assert($("title").eq(5).text() == "18", "The sixth title element should have tooltip text of 18.");'
  - text: El séptimo elemento del title debe tener un texto de información sobre herramientas de 29.
    testString: 'assert($("title").eq(6).text() == "29", "The seventh title element should have tooltip text of 29.");'
  - text: El octavo elemento del title debe tener un texto de información sobre herramientas de 14.
    testString: 'assert($("title").eq(7).text() == "14", "The eighth title element should have tooltip text of 14.");'
  - text: El noveno elemento de title debe tener un texto de información sobre herramientas de 9.
    testString: 'assert($("title").eq(8).text() == "9", "The ninth title element should have tooltip text of 9.");'
```
## Challenge Seed
## Solution
```js
// solution required
```