Skip to content

Commit e2df6df

Browse files
committed
Coerce CSV values to numbers for Iris examples.
Fixes d3#1215.
1 parent 18fbfe7 commit e2df6df

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

talk/20111116/iris-parallel.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ <h2>
9393

9494
// Create a scale and brush for each trait.
9595
traits.forEach(function(d) {
96+
// Coerce values to numbers.
97+
flowers.forEach(function(p) { p[d] = +p[d]; });
98+
9699
y[d] = d3.scale.linear()
97100
.domain(d3.extent(flowers, function(p) { return +p[d]; }))
98101
.range([h, 0]);

talk/20111116/iris-splom.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ <h2 style="font-size:24px;">
8686
// Position scales.
8787
var x = {}, y = {};
8888
traits.forEach(function(trait) {
89+
// Coerce values to numbers.
90+
flowers.forEach(function(d) { d[trait] = +d[trait]; });
91+
8992
var value = function(d) { return d[trait]; },
9093
domain = [d3.min(flowers, value), d3.max(flowers, value)],
9194
range = [padding / 2, size - padding / 2];

0 commit comments

Comments
 (0)