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
OrdinalScale
extendContinuousScale[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.