Я создаю маркер на моей оси, направленной против силы. в моей направленной по оси диаграмме у меня есть линии или звенья разной толщины или удара. из-за этого маркеры создаются с разными размерами. я хочу иметь одинаковый размер маркера. вот мой код для маркеров:размер маркера равномерный в d3
`svg.append('defs').append('svg:marker')
.classed("arrowhead",true)
.attr('id', 'arrowhead')
.attr('viewBox', '0 -5 40 40')
.attr('refX', "25")
.attr('markerWidth', 8)
.attr('markerHeight', 8)
.attr('orient', 'auto')
.append('svg:path')
.attr('d', 'M0,-5L10,0L0,5')
.attr('fill', 'black');`
как я могу иметь маркер с однородным размером ?? заранее спасибо ..
Вы пробовали установить ширину хода по определению маркера? –
В каком смысле это не форма? В вашем примере есть только один путь, так как он может быть другим, нет ничего, что могло бы отличаться от него. –
Возможный дубликат [Как предотвратить маркировку SVG (стрелка) для наследования ширины штриха пути?] (Http://stackoverflow.com/questions/13626748/how-to-prevent-a-svg-marker-arrow-head -to-inherit-paths-stroke-width) – VividD