Можем ли мы добавить более одного свойства для добавления изображений в следующий код? - PullRequest
0 голосов
/ 27 января 2020

Мой код:

function appendImageToNode(node) {
    return node.append('image')
        .attr('height', function(d) {
            return icon(d) ? '0px' : '30px';
        })
        .attr('x', function(d) {
            return icon(d) ? '5px' : '-15px';
        }) **
        .attr('xlink:href', function(d) {
            return 'img/' + d.properties["gender"] + '.png';
        }) **

        .attr('y', function(d) {
            return icon(d) ? '5px' : '-16px';
        })
        .attr('width', function(d) {
            return icon(d) ? '0px' : '30px';
        });
}

Я пытаюсь добавить более одного свойства и добавить изображение к этим свойствам. Например, вместо пола мне нужно указать команду и игроков. Я попробовал это с заявлениями if, но не работает.

На этом изображении показано свойство пола, но необходимо показать изображение в зависимости от игрока (зеленый) и команды (розовый).

...