• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

使用D3制作图表第二章:画线图代码和视频上一样,效果不显示,求助0.0

代码自己跟着视频上一行一行写的,写到一半没效果了,d3.js是引用网上最新版本的.浏览器是火狐最新版本.环境webstrom8.0.
展示效果只有一个背景图,没有线图,查看元素g标签尺寸是 0*0 ,path标签没添进去.就卡在这里了,效果如图所示:


html文件里面的部分代码如下:

lower.js代码如下:

  var  width = 500,    height = 250,    margin = {left:50,top:30,right:20,bottom:20},    g_width = width - margin.left - margin.right,    g_height = height - margin.top - margin.bottom;//svgvar svg = d3.select("#cont")    .append("svg:svg")//width,height    .attr("width",width)    .attr("height",height)var g = d3.select("svg")    .append("g")    .attr("transform","translate('+ margin.left +','+ margin.top + ')")var data = [1,3,5,7,8,4,3,7]var scale_x = d3.scale.linear()    .domain([0,data.length - 1])    .range([0,g_width])var scale_y = d3.scale.linear()    .domain([0,d3.max(data)])    .range([0,g_height])var line_generator = d3.svg.line()    .x(function(d,i){return scale_x(i);})    .y(function(d){return scale_y(d);})d3.select("g").append("path").attr("d",line_generator(data))

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

你可以把d3库下载到本地试试,我之前遇到过类似的问题,就是svg元素和g元素都添加不进去,引用本地的d3库文件就正常显示了

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!