Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js 使用d3绘制地图? 我试图集中注意力在旧金山地图上,但是摆弄这些变量往往只会使图表消失。似乎所有这些都操纵着整个地球。我该如何做像逆时针旋转90度这样的事情?从地球中心旋转只是将其完全移出指定的中心,我不知道如何计算新的中心 svg_streets.selectAll("path") .data(data.features) .enter() .append("path") .attr("d", d3.geo.path().projection(projection)) .attr("stroke", "#888"); var projection = d3.geo.albers() .center([-122.446269,37.758107]) .rotate([0, 0, 0]) .parallels([36, 38]) .scale(100000) .translate([chart.width()/2, chart.height()/2]);_D3.js - Fatal编程技术网

D3.js 使用d3绘制地图? 我试图集中注意力在旧金山地图上,但是摆弄这些变量往往只会使图表消失。似乎所有这些都操纵着整个地球。我该如何做像逆时针旋转90度这样的事情?从地球中心旋转只是将其完全移出指定的中心,我不知道如何计算新的中心 svg_streets.selectAll("path") .data(data.features) .enter() .append("path") .attr("d", d3.geo.path().projection(projection)) .attr("stroke", "#888"); var projection = d3.geo.albers() .center([-122.446269,37.758107]) .rotate([0, 0, 0]) .parallels([36, 38]) .scale(100000) .translate([chart.width()/2, chart.height()/2]);

D3.js 使用d3绘制地图? 我试图集中注意力在旧金山地图上,但是摆弄这些变量往往只会使图表消失。似乎所有这些都操纵着整个地球。我该如何做像逆时针旋转90度这样的事情?从地球中心旋转只是将其完全移出指定的中心,我不知道如何计算新的中心 svg_streets.selectAll("path") .data(data.features) .enter() .append("path") .attr("d", d3.geo.path().projection(projection)) .attr("stroke", "#888"); var projection = d3.geo.albers() .center([-122.446269,37.758107]) .rotate([0, 0, 0]) .parallels([36, 38]) .scale(100000) .translate([chart.width()/2, chart.height()/2]);,d3.js,D3.js,您可以将主g元素置于当前视口中心,并对其应用旋转变换。您可以根据容器元素和元素区域,获取其尺寸、左侧和顶部位置,从而获得g中心,您看到了吗?

您可以将主g元素置于当前视口中心,并对其应用旋转变换。您可以根据容器元素和元素区域,获取其尺寸、左侧和顶部位置,从而获得g中心,您看到了吗?