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

面积图渐变色填充

请问老师 面积图的渐变色填充问题该怎么做呢 好像css3的渐变色属性在这里的fill里面不起作用

正在回答

1 回答

// 线性渐变 需要手动添加  linearGradient 标签
// 径向渐变同理
function linearGradient(container, color1, color2) {
  var defs = container.append("defs");

  var gradient = defs
    .append("linearGradient")
    .attr("id", "linearColor")
    .attr("x1", "0%")
    .attr("y1", "0%")
    .attr("x2", "0%")
    .attr("y2", "100%");

  gradient
    .append("stop")
    .attr("offset", "0%")
    .style("stop-color", color1.toString());

  gradient
    .append("stop")
    .attr("offset", "100%")
    .style("stop-color", color2.toString());

  return gradient;
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

面积图渐变色填充

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信