Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

208
Vistas
D3 scaleTime() axis tick misalignment

I am drawing an x axis with d3.axisBottom() and d3.scaleTime(). However, the axis ticks are not aligned with the output from the scale.

Example: see this observable notebook.

const width = 300;
const content = svg.append("g").attr("class", "content");

const xScale = d3.scaleTime().domain(dateExtent).range([0, 600]);
const xAxis = d3.axisBottom(xScale).ticks(10);

content
  .append("g")
  .attr("class", "x-axis-group")
  .attr("transform", `translate(0, ${width - 35})`)
  .call(xAxis);

content
  .selectAll("circle.temp-circle")
  .data(dateData)
  .join("circle")
  .attr("class", "temp-circle")
  .attr("cx", (d) => xScale(d.date))
  .attr("cy", width - 45)
  .attr("r", 3)
  .style("fill", "steelBlue");

Any suggestions are appreciated! Thanks!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda