어떤 차트를 표시하지 않습니다 내도넛 원형 차트 코드 아래 NVD3
data1 = [
{
values :
[
{"label":"One","value":29.765957771107},
{"label":"Two","value":0},
{"label":"Three","value":32.807804682612}
]
}
];
nv.addGraph(function()
{
var chart = nv.models.pieChart()
.x(function (d) { return d.label; })
.y(function (d) { return d.value; })
.donut(true)
.donutLabelsOutside(false)
.showLegend(true)
.showLabels(true);
d3.select("#chart svg")
.datum([{"label":"One","value":29.765957771107},{"label":"Two","value":0.0},{"label":"Three","value":32.807804682612}])
.transition().duration(100)
.call(chart);
return chart;
});
jsbin link 어디 작동 Jsbin Link 다음과 같이 바인딩을 변경하는 경우로.
하지만 html 도우미 확장을 통해 서버 측에서 내 데이터를 바인딩하고 싶습니다. d3에 개체를 전달하는 올바른 형식은 무엇입니까? 어떤 아이디어?
d3.select("#chart svg")
.datum(data1)
.transition().duration(2200)
.call(chart);
사용하고있는 두 물체가 서로 다른 구조를 가지고 있는지 확인했다. –
d3에 객체를 전달하는 올바른 형식은 무엇입니까? – swapneel
글쎄, 당신의'data1' 작품, 그래서 당신은 그런 식으로 데이터를 포맷해야합니다. –