Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
Agregue url dinámicamente como detector de eventos a la descripción del eje y con d3

con algunas preguntas de aquí, pude agregar un detector de eventos a mi etiqueta del eje y. Sin embargo, me gustaría agregar un enlace diferente para cada etiqueta del eje y para que cuando haga clic en una etiqueta (en mi ejemplo, los números), se abra una nueva ventana. El enlace está almacenado en mi CSV, pero no he podido agregarlo con la función (d) {return d.url}. ¿Podría ser un problema que la etiqueta del eje y se cree con una matriz? ¿Alguien tiene una solución para esto? Aquí está mi código https://codepen.io/Lea12/pen/dyzKEOV

 var y_axis = d3.scaleBand() .range([ height, 0 ]) .domain(data.map(function(d) { return d.activity; })) .padding(0.01); svg2.append("g") .call(d3.axisLeft(y_axis)) .attr("class","y_axis") .selectAll("text") .on("click", function(d){window.open(d.url,"_blank")})

Mi csv se ve así:

grupo,actividad,valor,tarjeta,url

a,1,50,"tarjeta","www.google.de"

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Solo la matriz de actividades está vinculada a su eje, pero puede usar el número de índice para obtener la URL de su matriz de datos.

 svg2.append("g") .call(d3.axisLeft(y_axis).tickFormat(function(d,i) { return data[i].url })) .attr("class","y_axis") .selectAll("text") .on("click", function(d,i){ window.open(data[i].url,"_blank")});
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda