Po prostu trzeba narysować wykres d3 danych zebranych z zapytania sql, więc nie mam pliku CSV lub CSV, ale ciąg danych w CSV format. Wiem, że mogę użyć metody d3.csv.parse, ale jakoś nie mogłem wymyślić jak przekonwertować przykładowy kod dla wykresu słupkowego CSV, używając danych z pliku do metody csv.parse dla danych zawartych w zmiennej łańcuchowej.Konwertowanie metody d3.csv do metody d3.csv.parse
oto przykładowy kod do pliku csv:
d3.csv("data.csv", type, function(error, data) {
x.domain(data.map(function(d) { return d.letter; }));
y.domain([0, d3.max(data, function(d) { return d.frequency; })]);
Oto przykładowe dane do celów testowych i kod, który nie działa
var bardata="letter,frequency\nA,0.89\nB,0.71\nC,0.45";
d3.csv.parse(bardata,type, function(data) {
x.domain(data.map(function(d) { return d.letter; }));
y.domain([0, d3.max(data, function(d) { return d.frequency; })]);
Najwyraźniej, nie mogę po prostu zastąpić plik z plikiem var zawierającym zawartość pliku. Jaki byłby najlepszy sposób na zrobienie tego?
Dziękujemy