Шкала D3 как убрать текст шкал и сохранить шкалу и сохранить максимум и минимум

Создание масштаба:

   headers.forEach(function(d) {
                // Coerce values to numbers.
                jsonObj.forEach(function(p) {
                    y[d] = d3.scale.linear().domain(
                            d3.extent(jsonObj, function(p) {
                                return +p[d] || 0;
                            })).range([ h, 0 ]);
                    y[d].brush = d3.svg.brush().y(y[d]).on("brush", brush);
                });
            }); 


g.append("svg:g").attr("class", "axis").each(function(d) {
            d3.select(this).call(axis.scale(y[d]));

Я хотел бы сохранить масштаб.

приближается Масштаб [0.0,0.1,0.2,...,1.0]

Я хочу что-то вроде этого [0,-,-,-,-,-,-,-,-,-,1].

Возможно? Как я могу это сделать?


person Quinta    schedule 26.06.2015    source источник
comment
Не уверен, что вы спрашиваете. Вы говорите, что некоторые значения в ваших данных имеют значение «-», и вы хотите, чтобы они отображались отдельно?   -  person Lars Kotthoff    schedule 26.06.2015
comment
Значения в моих данных - это только числа. Но я не хочу, чтобы они отображались на графике, в тексте чисел, я хочу, чтобы отображались только отметки (-) числа на шкале и максимальное, минимальное число.   -  person Quinta    schedule 26.06.2015
comment
Для этого вы можете использовать функцию axis.tickFormat().   -  person Lars Kotthoff    schedule 26.06.2015
comment
Это не то, что я хочу. Я не хочу показывать числа в середине шкалы, но я хочу сохранить отметку чисел на линии.   -  person Quinta    schedule 26.06.2015
comment
Итак, вы хотите, чтобы галочки отображались для всего, а текстовые метки — только для крайних значений? Используйте 1_.   -  person Lars Kotthoff    schedule 26.06.2015
comment
Хорошо, но как я могу сохранить экстремальные значения.   -  person Quinta    schedule 26.06.2015
comment
.tickFormat() принимает произвольную функцию, идея состоит в том, чтобы проверить, находитесь ли вы в экстремальных значениях, и если да, то вернуть значение, иначе пустую строку.   -  person Lars Kotthoff    schedule 26.06.2015
comment
У меня есть идея, но я не знаю, как ее проверить.   -  person Quinta    schedule 26.06.2015
comment
Этот вопрос спрашивает что-то похожий.   -  person Lars Kotthoff    schedule 26.06.2015