Возможно ли создать анимацию с D3.js (версия 4)? В частности, я хочу создать несколько линейных диаграмм, что «работает» слева направо, как в этом примере среагировать-fusionchart:Анимация линейной диаграммы с D3.js (v4)?
http://jsfiddle.net/thadeuszlay/m18qaekm/12/
(. Только посмотрите на пример выше)
FusionCharts.ready(function() {
var myDataSource = {
"chart": {
"caption": "Actual Revenues, Targeted Revenues & Profits",
"subcaption": "Last year",
"xaxisname": "Month",
"yaxisname": "Amount (In USD)",
"numberprefix": "$",
"theme": "ocean"
},
"categories": [{
"category": [{
"label": "Jan"
}, {
"label": "Feb"
}, {
"label": "Mar"
}, {
"label": "Apr"
}, {
"label": "May"
}, {
"label": "Jun"
}, {
"label": "Jul"
}, {
"label": "Aug"
}, {
"label": "Sep"
}, {
"label": "Oct"
}, {
"label": "Nov"
}, {
"label": "Dec"
}]
}],
"dataset": [{
"seriesname": "Projected Revenue",
"renderas": "line",
"showvalues": "0",
"data": [{
"value": "15000"
}, {
"value": "16000"
}, {
"value": "17000"
}, {
"value": "18000"
}, {
"value": "19000"
}, {
"value": "19000"
}, {
"value": "19000"
}, {
"value": "19000"
}, {
"value": "20000"
}, {
"value": "21000"
}, {
"value": "22000"
}, {
"value": "23000"
}]
}]
};
var chartConfigs = {
id: "revenue-profits-chart",
renderAt: "revenue-profits-chart-container",
type: "mscombi2d",
width: 600,
height: 400,
dataFormat: "json",
dataSource: myDataSource
};
React.render(< react_fc.FusionCharts {...chartConfigs
}
/>,
document.getElementById("chart-container")
);
});
DuckDuckGo на помощь: http://big-elephants.com/2014-06/unrolling-line-charts-d3js/ – Owen
@Owen, это не v4, но ответ OP все еще «да» – azium
@thadeuszlay Было бы здорово, если бы вы показали, что вы приложили усилия, чтобы создать линию линейки. Это, в конце концов, простое обновление от v3 до v4, и мы могли бы доверять людям, управляющим d3, поддерживать переходы линейной диаграммы! –