Я использую d3 library, и я хочу создать различные элементы, проверив некоторые значения. Если я это сделаю:Динамические возвращаемые значения в функции добавления
elements.append("rect").attr(...);
Что произойдет, если я хочу создать разные элементы? Я пробовал:
elements.append(function (d) {
if (d.foo) {
return "rect";
}
return "circle";
});
Это, похоже, не сработает.
Какая альтернатива этому?
Я вижу. Благодарю. Я работаю с d3, и, вероятно, я задам больше вопросов о d3. Итак, будьте готовы. : D –