Я создал таблицу, используя dimple.js библиотеку со следующим кодом:d3.js и dimple.js двух одинаковых элементов
var myChart = new dimple.chart(svg, data);
var x = myChart.addMeasureAxis("x", "x-measure");
x.tickFormat = "%";
var y = myChart.addMeasureAxis("y", "y-measure");
y.tickFormat = "%";
myChart.addSeries(["Attribute", "Category"], dimple.plot.scatter);
myChart.draw();
Я пытаюсь использовать d3 для выбора х и у осей диаграмму, чтобы изменить их, но элементы html в значительной степени идентичны, поэтому я не знаю, как их выбрать отдельно. Использование d3.select('.dimple-axis').attr("id","x-axis");
Я смог добавить уникальный идентификатор к оси X (первый элемент указан), но у меня нет способа выбрать ось y.
Вот HTML код:
Ось X: <g class="dimple-axis" transform="translate(0, 540)" id="x-axis" style="font-family: sans-serif; font-size: 10px;">...</g>
Ось Y: <g class="dimple-axis" transform="translate(140, 0)" style="font-family: sans-serif; font-size: 10px;">...</g>
Любые идеи о том, как добавить уникальный идентификатор к оси у на постоянной основе, либо каким-то образом выбрать он использует d3?
Спасибо!
Да, это сделал трюк! Я понятия не имел, что использую более старую версию. Спасибо!! – user5313681