为了账号安全,请及时绑定邮箱和手机立即绑定

缩放d3 v4映射以适合SVG(或完全适合)

缩放d3 v4映射以适合SVG(或完全适合)

PIPIONE 2019-12-04 13:12:07
我正在尝试缩小美国地图。要么是我的SVG,要么是手动的。这是我的代码中最简单的:function initializeMapDifferent(){    var svg = d3.select("#map").append("svg")        .attr("width", 1000)        .attr("height", 500);    d3.json("https://d3js.org/us-10m.v1.json", function (error, us){        svg.append("g")            .attr("class", "states")            .selectAll("path")            .data(topojson.feature(us, us.objects.states).features)            .enter().append("path")            .attr("fill", "gray")            .attr("d", d3.geoPath());    });}我已经尝试过类似的东西:  var path = d3.geoPath()  .projection(d3.geoConicConformal()      .parallels([33, 45])      .rotate([96, -39])      .fitSize([width, height], conus));但是每次我在路径变量中添加任何内容时,都会从D3的内部收到NAN错误。谢谢你的帮助!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 394 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信