【发布时间】:2014-08-05 07:07:12
【问题描述】:
我想实现自定义布局/图表。
目前我已经使用纯 HTML、CSS 和 jQuery (http://jsfiddle.net/yuvraj20/Vj7Vy/) 实现了它的演示。
$(document).ready(function(){
var $circles = $(".circles");
routine();
function routine(){
$circles.addClass("visible"); //Intial load animation
$("div", $circles).addClass("visible");
$(".line").addClass("grow");
}
$circles.on("click", function(){
if($circles.hasClass("rotate")){
var $this = $(this);
$circles.removeClass("rotate");
$(".center").removeClass("center");
setTimeout(function(){
$this.addClass("center").siblings(".circles").addClass("rotate");
},1);
}
});
});
但我想知道是否可以在 D3 中构建它,这样我就可以添加更复杂的动画并且图表会更通用。
我找不到任何关于如何使用 D3 构建自定义布局的信息。
各位有什么想法吗?
【问题讨论】:
标签: javascript d3.js graph charts data-visualization