range view of table: first dimension determines both column and row headers?
Closed this issue · 1 comments
mccalluc commented
function demo_5($target) {
var matrix = Caleydo.d3.parser.parseMatrix(
[ // times table
[0, 0, 0, 0],
[0, 1, 2, 3],
[0, 2, 4, 6],
[0, 3, 6, 9]
],
[0, 1, 2, 3], // row_ids
['A', 'B', 'C', 'D'] // col_ids
);
var inner_range_row = Caleydo.core.range.parse([[1],[0,1,2]]);
var inner_matrix_row = matrix.view(inner_range_row);
Caleydo.core.multiform.create(inner_matrix_row, $target[0]);
/*
ID B
1 0 1 2
expected
ID B C D
1 0 1 2
*/
var inner_range_col = Caleydo.core.range.parse([[0,1,2],[1]]);
var inner_matrix_col = matrix.view(inner_range_b);
Caleydo.core.multiform.create(inner_matrix_col, $target[0]);
/*
ID A B C
0 0
1 1
2 2
expected
ID A
0 0
1 1
2 2
*/
}
mccalluc commented
replaced by phovea/phovea_vis#11