d3-axis icon indicating copy to clipboard operation
d3-axis copied to clipboard

Human-readable reference marks for scales.

Results 13 d3-axis issues
Sort by recently updated
recently updated
newest added

Bumps [terser](https://github.com/terser/terser) from 5.7.0 to 5.14.2. Changelog Sourced from terser's changelog. v5.14.2 Security fix for RegExps that should not be evaluated (regexp DDOS) Source maps improvements (#1211) Performance improvements in...

dependencies

* axis.tickSize accepts a function to allow changing the tickSize dynamically on a per tick basis - resolves #https://github.com/d3/d3-axis/issues/74

demo: https://observablehq.com/@d3/multiline-tick-labels-609

Here's a proposal for #64 ## title axis.title([*title*]) sets a title, which creates a text element towards the tip of the axis. - The precise positioning is not as beautiful...

feature

A fairly common use case is to want to displays bucketed data (bars) along a time axis. `d3.scaleBand` works really well for this and handles a number of alignment issues...

This is another frequent pattern: ```js svg.append("g") .attr("transform", `translate(${marginLeft},0)`) .call(yAxis) .call(g => g.selectAll(".tick line").clone() .attr("x2", width - marginLeft - marginRight) .attr("stroke-opacity", 0.1)) ``` It’d be nice if this were an...

The `g.select(".domain").remove()` pattern here is frequent: ```js svg.append("g") .attr("transform", `translate(${marginLeft},0)`) .call(yAxis) .call(g => g.select(".domain").remove()) ``` It’d be nice if we could prevent the axis from creating that in the first...

It might be nice to have more configuration options built-in. All of these are possible using post-selection, but that approach is likely more tedious than having supported configuration, especially if...

Just like we have tickValues, it would be nice to have an option to provide different sizes for different ticks in the same axis, especially useful for timeline charts.