scala-js-d3v4
scala-js-d3v4 copied to clipboard
OrdinalScale doesn't work with Axis
Trying to use d3scale.scaleOrdinal(...) with d3axis.axisLeft but running into a type problem.
- Should
OrdinalScaleextendContinuousScale[OrdinalScale]similar toLogScale,LinearScale, etc.?
How I'm using it:
val jobs: js.Array[String] = js.Array("Job A", "Job B", "Job C", "Job D", "5", "6", "7", "8", "9", "10")
val y_scale = d3scale.scaleOrdinal(d3.schemeCategory10).domain(jobs)
val y_axis: d3axis.Axis = d3axis.axisLeft(y_scale)
Gives me a type mismatch for y_scale in d3axis.axisLeft()
- Required:
d3.Scale - Found:
d3scale.OrdinalScale
Sorry, I don't have time right now to look into this. But PRs are welcome.