I do not seem to understand why I cannot return the following values. I want to use custom colors for coloring a bar chart.
function farbe() {
d3.csv("./Barchart_Farben.csv", function(data) {
farbdat = new Array;
for (var i = 0; i < data.length; i++) {
farbdat.push(data[i].Farbe);
}
console.log(farbdat);
return(farbdat);
});
};
console.log(farbe());
Output:
undefined
Array(5) [ "yellow", "violet", "orange", "red", "lightyellow" ]
Nothing gets returned. Why?
// ./Barchart.csv:
// Farbe
// yellow
// violet
// orange
// red
// lightyellow