我在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");
我假设这就是为什么它不起作用? 任何人都可以帮我把地图变大吗?
谢谢
答案 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)");