Я биоинженер и должен признать, что у меня нет опыта работы с js. Я использую Dygraph для создания нескольких графиков, и мне нужно синхронизировать их масштабирование, поэтому я проверяю пример «синхронизация» в галерее. В нем говорится, что я должен получить дополнительные файлы/synchronizer.js на вашей странице. Когда я нажимаю на нее, я попадаю на страницу с сообщением: 404, это не та страница, которую вы искали.
Другая проблема, когда я создаю график, я получаю эти уведомления об ошибках:
XMLHttpRequest не может загрузить файл:///C:/xampp/htdocs/programs/progettoprovaG/averageV.csv. Запросы между источниками поддерживаются только для схем протоколов: http, data, chrome, chrome-extension, https, chrome-extension-resource. dygraph-combined-dev.js: 5428 Uncaught NetworkError: не удалось выполнить «отправить» для «XMLHttpRequest»: не удалось загрузить «файл:///C:/xampp/htdocs/programs/progettoprovaG/averageV.csv».
Кстати, это мой код:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js"></script>
<script type="text/javascript"
src="dygraph-combined-dev.js"></script>
</head>
<body>
<div id="div_average_breath_volume" style="width:600px; height:300px;"></div>
<div id="div_average_breath_impedence" style="width:600px; height:300px;"></div>
<script type="text/javascript">
$(document).ready(function () {
var highlight_start = 55;
var highlight_end = 65;
// grafico del volume + sd
v = new Dygraph(
document.getElementById("div_average_breath_volume"),
"averageV.csv",
{
labelsDivStyles: { 'textAlign': 'right' },
labels: ["s","L"],
errorBars: true,
title: 'average breath',
ylabel: 'volume [L]',
xlabel: 'time [s]',
animatedZooms: true,
underlayCallback: function(canvas, area, v) {
var bottom_left = v.toDomCoords(highlight_start);
var top_right = v.toDomCoords(highlight_end);
var left = bottom_left[0];
var right = top_right[0];
canvas.fillStyle = "rgba(255, 255, 102, 1.0)";
canvas.fillRect(left, area.y, right - left, area.h);
}
}
);
z = new Dygraph(
document.getElementById("div_average_breath_impedence"),
"averageZ.csv",
{
errorBars: true,
labelsDivStyles: { 'textAlign': 'right' },
legend: 'always',
labels: ["s","R","X"],
ylabel: 'impedence [L]',
xlabel: 'time [s]',
animatedZooms: true,
underlayCallback: function(canvas, area, z) {
var bottom_left = z.toDomCoords(highlight_start);
var top_right = z.toDomCoords(highlight_end);
var left = bottom_left[0];
var right = top_right[0];
canvas.fillStyle = "rgba(255, 255, 102, 1.0)";
canvas.fillRect(left, area.y, right - left, area.h);
}
}
);
}
);
</script>
</body>
Something similar happens when I try to simply execute an example from the Dygraph gallery:
Не удалось загрузить ресурс: net::ERR_FILE_NOT_FOUND dygraph-combined-dev.js:5428 XMLHttpRequest не может загрузить файл:///C:/xampp/htdocs/programs/progettoprovaG/twonormals.csv. Запросы между источниками поддерживаются только для схем протоколов: http, data, chrome, chrome-extension, https, chrome-extension-resource. dygraph-combined-dev.js: 5428 Uncaught NetworkError: не удалось выполнить «отправить» для «XMLHttpRequest»: не удалось загрузить «файл:///C:/xampp/htdocs/programs/progettoprovaG/twonormals.csv».
Кто-нибудь может мне помочь?