修改d3js中地图的大小

时间:2016-05-27 12:33:35

标签: javascript d3.js

我在http://www.datavis.fr/index.php?page=map-population提供的代码的帮助下使用d3.js制作了地图,一切正常但是我无法弄清楚如何调整地图的大小,实际上我想让它更大但是当我尝试修改:

var width = 600, height = 550;
它不起作用,它只会使比例和地图发生碰撞。

宽度和高度也出现在:

var projection = d3.geo.conicConformal()
            .center([2.454071, 46.279229])
            .scale(3000)
            .translate([width / 2, height / 2]);

        path.projection(projection);

        var svg = d3.select('#'+id).append("svg")
            .attr("id", "svg")
            .attr("width", width)
            .attr("height", height)
            .attr("class", "Blues");

我假设这就是为什么它不起作用? 任何人都可以帮我把地图变大吗?

谢谢

1 个答案:

答案 0 :(得分:2)

使用:

string bigText 
string BigText  
{
    get { return bigText; }
    set 
    {
        bigText = value;
        Normalize_button.IsEnabled = true;
        NotifyPropertyChanged("BigText");
    }
}

FileBuff = sr.ReadToEndAsync();
BigText = await FileBuff;

使它大两倍或者:

d3.selectAll('svg').attr("transform", "scale(2)");