10
我只需要繪製從sql查詢中檢索到的數據的d3條形圖,所以我沒有tsv或csv文件,而是csv中的一串數據格式。我知道我可以使用d3.csv.parse方法,但不知何故我無法弄清楚如何使用文件中的數據將csv條形圖的示例代碼轉換爲包含在字符串變量中的數據的csv.parse方法。將d3.csv方法轉換爲d3.csv.parse方法
這裏是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; })]);
這裏是出於測試目的,樣本數據和不工作
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; })]);
顯然的代碼,我不能簡單地更換包含文件內容的var文件。什麼是最好的方法來做到這一點?
非常感謝