相关疑难解决方法(0)

D3中的矩形描边模糊

我正在尝试使用D3在SVG中绘制一个带有虚线强的矩形但是当我这样做时,顶部和底部的虚线是模糊的.这是我的代码:

var width = 400,
        height = 400;

var svg = d3.select('body')
        .append('svg')
            .attr('width', width)
            .attr('height', height)
        .append('g')
            .attr('transform', 'translate('+height/2+','+width/2+')');

svg.append('rect')
    .attr('width', '185')
    .attr('height', '45')
    .attr('x', -height/2+185/2)
    .attr('y', -width/2+10)
    .attr('fill', 'rgba(0,0,0,0)')
    .attr('stroke', '#2378ae')
    .attr('stroke-dasharray', '10,5')
    .attr('stroke-linecap', 'butt')
    .attr('stroke-width', '3')
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/sigscotty/9H9PX/

以下是浏览器中的内容:

在此输入图像描述

任何方式让顶部和底部看起来像两侧?

svg d3.js

4
推荐指数
1
解决办法
6592
查看次数

标签 统计

d3.js ×1

svg ×1