我需要使用dygraph绘制CSV文件,但我的CSV文件使用逗号作为小数分隔符。
格式为:
12,46;35,26;5,19
如何更改小数点分隔符。在dygraphs中?
输入文件是这样给出的。
<script type="text/javascript">
g2 = new Dygraph(
document.getElementById("graphdiv2"),
"values.csv", // path to CSV file
{} // options
);
答案 0 :(得分:1)
为了翻译文件内容,可能的方法是:
这可以通过以下方式实现:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if(xmlhttp.status == 200 && xmlhttp.readyState == 4){
// got the file
var data = xmlhttp.responseText;
// modify content
var data = data.replace(/,/g, ".").replace(/;/g, "\n");
// create the graph with modified data
new Dygraph(document.getElementById("graphdiv2"),data);
}
};
xmlhttp.open("GET","values.csv",true);
xmlhttp.send();